apps/server/src/git.ts | 87 +++++- apps/server/src/gitManager.ts | 1 + apps/server/src/wsServer.test.ts | 10 + apps/web/src/components/BranchToolbar.tsx | 270 +++++++--------- apps/web/src/components/ChatView.tsx | 11 +- apps/web/src/components/GitActionsControl.logic.test.ts | 91 ++++-- apps/web/src/components/GitActionsControl.logic.ts | 70 +++-- apps/web/src/components/GitActionsControl.tsx | 524 +++++++++++++++++++++++--------- apps/web/src/components/ui/toast.tsx | 8 +- apps/web/src/lib/gitReactQuery.ts | 131 ++++++++ packages/contracts/src/git.test.ts | 10 + packages/contracts/src/git.ts | 11 + 12 files changed, 871 insertions(+), 353 deletions(-)