apps/desktop/src/main.ts | 28 +- apps/desktop/src/preload.ts | 2 + apps/server/src/codexTextGenerator.test.ts | 123 +++++ apps/server/src/codexTextGenerator.ts | 267 ++++++++++ apps/server/src/coreServices.ts | 35 ++ apps/server/src/git.test.ts | 82 ++++ apps/server/src/git.ts | 663 ++++++++++++++++--------- apps/server/src/gitManager.test.ts | 490 +++++++++++++++++++ apps/server/src/gitManager.ts | 506 +++++++++++++++++++ apps/server/src/processRunner.test.ts | 31 ++ apps/server/src/processRunner.ts | 271 +++++++++++ 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 | 71 +++ apps/server/src/wsServer.ts | 9 + apps/web/src/App.tsx | 10 +- apps/web/src/components/BranchToolbar.tsx | 12 +- apps/web/src/components/ChatView.tsx | 38 +- apps/web/src/components/GitActionsControl.tsx | 831 ++++++++++++++++++++++++++++++++ apps/web/src/components/Icons.tsx | 15 + apps/web/src/components/Sidebar.tsx | 6 +- apps/web/src/hooks/useNativeApi.ts | 6 + apps/web/src/vite-env.d.ts | 1 + apps/web/src/wsNativeApi.ts | 16 + packages/contracts/src/git.test.ts | 82 ++++ packages/contracts/src/git.ts | 84 +++- packages/contracts/src/ipc.ts | 11 + packages/contracts/src/ws.ts | 2 + 30 files changed, 3667 insertions(+), 289 deletions(-)