apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts | 179 ++++++++++++++++++++++++++++++++ apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts | 52 ++++++++++ apps/server/src/provider/Layers/ClaudeAdapter.test.ts | 123 +++++++++++++++++++++- apps/server/src/provider/Layers/ClaudeAdapter.ts | 157 ++++++++++++++++++++++++++++ apps/server/src/provider/Layers/CodexAdapter.test.ts | 64 ++++++++++++ apps/server/src/provider/Layers/CodexAdapter.ts | 50 ++++++++- apps/web/src/components/ChatView.tsx | 9 ++ apps/web/src/components/chat/ContextWindowMeter.tsx | 114 ++++++++++++++++++++ apps/web/src/components/chat/MessagesTimeline.test.tsx | 44 ++++++++ apps/web/src/lib/contextWindow.test.ts | 67 ++++++++++++ apps/web/src/lib/contextWindow.ts | 90 ++++++++++++++++ apps/web/src/session-logic.test.ts | 45 ++++++++ apps/web/src/session-logic.ts | 1 + packages/contracts/src/providerRuntime.test.ts | 25 +++++ packages/contracts/src/providerRuntime.ts | 23 +++- 15 files changed, 1040 insertions(+), 3 deletions(-)