apps/server/src/git.test.ts | 19 ++ apps/server/src/git.ts | 425 ++++++++++++++------------------ apps/server/src/gitManager.test.ts | 59 +++++ apps/server/src/gitManager.ts | 76 ++++-- apps/server/src/processRunner.test.ts | 31 +++ apps/server/src/processRunner.ts | 66 ++++- apps/server/src/ptyAdapter.test.ts | 54 ++++ apps/server/src/ptyAdapter.ts | 61 ++++- apps/server/src/terminalManager.test.ts | 43 +++- apps/server/src/terminalManager.ts | 106 +++++++- apps/server/src/wsServer.test.ts | 2 + apps/web/src/components/ChatView.tsx | 158 +++++++----- packages/contracts/src/git.test.ts | 2 +- packages/contracts/src/git.ts | 10 +- 14 files changed, 779 insertions(+), 333 deletions(-)