apps/mobile/src/features/threads/ThreadComposer.tsx | 5 +- apps/mobile/src/lib/threadActivity.test.ts | 67 +++++++++++++ apps/mobile/src/lib/threadActivity.ts | 6 +- apps/mobile/src/state/use-thread-composer-state.ts | 112 ++++++++++++++++++++-- apps/server/integration/orphanedProviderSessionStartup.integration.test.ts | 1 + apps/server/src/auth/RpcAuthorization.test.ts | 6 ++ apps/server/src/auth/RpcAuthorization.ts | 1 + apps/server/src/orchestration/Layers/CheckpointReactor.test.ts | 1 + apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts | 1 + apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts | 1 + apps/server/src/provider/Layers/CodexAdapter.test.ts | 44 +++++++++ apps/server/src/provider/Layers/CodexAdapter.ts | 12 +++ apps/server/src/provider/Layers/CodexProvider.ts | 7 ++ apps/server/src/provider/Layers/CodexSessionRuntime.ts | 13 +++ apps/server/src/provider/Layers/ProviderAdapterRegistry.test.ts | 1 + apps/server/src/provider/Layers/ProviderRegistry.test.ts | 7 ++ apps/server/src/provider/Layers/ProviderService.test.ts | 160 +++++++++++++++++++++++++++++++ apps/server/src/provider/Layers/ProviderService.ts | 43 +++++++++ apps/server/src/provider/Layers/ProviderSessionReaper.test.ts | 1 + apps/server/src/provider/Services/CodexAdapter.ts | 6 +- apps/server/src/provider/Services/ProviderAdapter.ts | 9 ++ apps/server/src/provider/Services/ProviderService.ts | 9 ++ apps/server/src/server.test.ts | 92 +++++++++++++++--- apps/server/src/serverRuntimeStartup.reconcile.test.ts | 1 + apps/server/src/ws.ts | 17 ++++ apps/web/src/components/ChatView.tsx | 146 +++++++++++++++++++++++++++- apps/web/src/components/chat/ComposerPrimaryActions.test.tsx | 11 ++- apps/web/src/components/chat/MessagesTimeline.test.tsx | 56 +++++++++++ docs/user/providers-codex.md | 6 ++ packages/client-runtime/src/state/threadCommands.ts | 13 ++- packages/client-runtime/src/state/threadFeedback.test.ts | 162 ++++++++++++++++++++++++++++++++ packages/client-runtime/src/state/threadFeedback.ts | 87 +++++++++++++++++ packages/client-runtime/src/state/threads.ts | 1 + packages/contracts/src/provider.test.ts | 39 ++++++++ packages/contracts/src/provider.ts | 23 +++++ packages/contracts/src/rpc.ts | 15 +++ 36 files changed, 1152 insertions(+), 30 deletions(-)