apps/mobile/src/features/threads/use-composer-command-menu.ts | 4 +- apps/server/integration/orphanedProviderSessionStartup.integration.test.ts | 1 + apps/server/src/orchestration/Layers/CheckpointReactor.test.ts | 1 + apps/server/src/orchestration/Layers/ProjectionPipeline.ts | 15 ++++ apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts | 24 +++++++ apps/server/src/orchestration/Layers/ProviderCommandReactor.ts | 117 +++++++++++++++++++++++++------ apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts | 5 +- apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts | 11 ++- apps/server/src/provider/Layers/ClaudeAdapter.test.ts | 13 ++-- apps/server/src/provider/Layers/ClaudeAdapter.ts | 41 +++++++---- apps/server/src/provider/Layers/ClaudeProvider.ts | 9 +-- apps/server/src/provider/Layers/CodexAdapter.test.ts | 43 ++++++++++++ apps/server/src/provider/Layers/CodexAdapter.ts | 24 ++++++- apps/server/src/provider/Layers/CodexProvider.ts | 2 + apps/server/src/provider/Layers/CodexSessionRuntime.ts | 5 ++ apps/server/src/provider/Layers/CursorProvider.ts | 2 + apps/server/src/provider/Layers/GrokProvider.ts | 2 + apps/server/src/provider/Layers/OpenCodeAdapter.test.ts | 39 +++++++++++ apps/server/src/provider/Layers/OpenCodeAdapter.ts | 81 ++++++++++++++++++++++ apps/server/src/provider/Layers/OpenCodeProvider.ts | 2 + apps/server/src/provider/Layers/ProviderRegistry.test.ts | 14 ++-- apps/server/src/provider/Layers/ProviderService.test.ts | 52 ++++++++++++++ apps/server/src/provider/Layers/ProviderService.ts | 119 +++++++++++++++++++++++++++++--- apps/server/src/provider/Layers/ProviderSessionReaper.test.ts | 1 + apps/server/src/provider/Services/ProviderAdapter.ts | 5 ++ apps/server/src/provider/Services/ProviderService.ts | 5 ++ apps/server/src/provider/providerSnapshot.ts | 5 ++ apps/server/src/serverRuntimeStartup.reconcile.test.ts | 1 + apps/web/src/components/ChatView.tsx | 40 ++++++----- apps/web/src/components/chat/ChatComposer.tsx | 31 ++++++--- apps/web/src/components/chat/ContextWindowMeter.logic.test.ts | 12 ++-- apps/web/src/components/chat/ContextWindowMeter.logic.ts | 26 ++++--- apps/web/src/components/chat/MessagesTimeline.test.tsx | 4 +- docs/user/composer.md | 2 + packages/contracts/src/providerRuntime.ts | 2 + 35 files changed, 646 insertions(+), 114 deletions(-)