apps/server/src/codexAppServerManager.test.ts | 118 +++++++++- apps/server/src/codexAppServerManager.ts | 36 ++- apps/web/src/components/ChatView.tsx | 385 ++++++++++++++++++++++++++++++-- apps/web/src/components/DiffPanel.tsx | 2 +- apps/web/src/components/Sidebar.tsx | 6 +- apps/web/src/historyBootstrap.test.ts | 28 +++ apps/web/src/historyBootstrap.ts | 32 ++- apps/web/src/persistenceSchema.test.ts | 29 ++- apps/web/src/persistenceSchema.ts | 47 +++- apps/web/src/store.ts | 12 +- apps/web/src/types.ts | 12 + packages/contracts/src/model.ts | 9 +- packages/contracts/src/provider.test.ts | 59 +++++ packages/contracts/src/provider.ts | 49 +++- 14 files changed, 770 insertions(+), 54 deletions(-)