apps/server/src/git/GitWorkflowService.ts | 20 ++++++++++ apps/server/src/server.test.ts | 50 ++++++++++++++++++++++--- apps/server/src/vcs/GitVcsDriver.ts | 20 ++++++++++ apps/server/src/vcs/GitVcsDriverCore.test.ts | 63 ++++++++++++++++++++++++++++++++ apps/server/src/vcs/GitVcsDriverCore.ts | 34 +++++++++++++++++ apps/server/src/ws.ts | 15 +++++++- apps/web/src/components/BranchToolbar.tsx | 6 +++ apps/web/src/components/BranchToolbarBranchSelector.tsx | 38 ++++++++++++++++++- apps/web/src/components/ChatView.tsx | 35 ++++++++++++++++++ apps/web/src/components/Sidebar.logic.test.ts | 3 ++ apps/web/src/components/Sidebar.logic.ts | 3 ++ apps/web/src/components/Sidebar.tsx | 4 ++ apps/web/src/components/settings/SettingsPanels.tsx | 43 +++++++++++++++++++++- apps/web/src/composerDraftStore.test.ts | 15 ++++++++ apps/web/src/composerDraftStore.ts | 27 ++++++++++++++ apps/web/src/hooks/useHandleNewThread.ts | 34 +++++++++++++++-- apps/web/src/lib/chatThreadActions.test.ts | 44 ++++++++++++++++++++++ apps/web/src/lib/chatThreadActions.ts | 12 ++++++ packages/contracts/src/orchestration.test.ts | 2 + packages/contracts/src/orchestration.ts | 1 + packages/contracts/src/settings.test.ts | 12 ++++++ packages/contracts/src/settings.ts | 4 ++ 22 files changed, 472 insertions(+), 13 deletions(-)