apps/server/src/auth/RpcAuthorization.ts | 2 + apps/server/src/git/GitWorkflowService.ts | 5 +- apps/server/src/project/ProjectSetupScriptRunner.test.ts | 218 ++++++++++++++++++- apps/server/src/project/ProjectSetupScriptRunner.ts | 217 ++++++++++++++++++- apps/server/src/project/WorktreeSetupTracker.test.ts | 226 ++++++++++++++++++++ apps/server/src/project/WorktreeSetupTracker.ts | 364 ++++++++++++++++++++++++++++++++ apps/server/src/server.test.ts | 35 ++- apps/server/src/server.ts | 2 + apps/server/src/vcs/GitVcsDriver.ts | 31 +++ apps/server/src/vcs/GitVcsDriverCore.test.ts | 67 +++++- apps/server/src/vcs/GitVcsDriverCore.ts | 101 +++++++-- apps/server/src/ws.ts | 356 +++++++++++++++++++++++++++---- apps/web/src/components/ChatView.logic.test.ts | 24 +++ apps/web/src/components/ChatView.logic.ts | 5 + apps/web/src/components/ChatView.tsx | 156 ++++++++++++++ apps/web/src/components/chat/MessagesTimeline.logic.test.ts | 78 +++++++ apps/web/src/components/chat/MessagesTimeline.logic.ts | 43 +++- apps/web/src/components/chat/MessagesTimeline.tsx | 48 ++++- apps/web/src/components/chat/WorktreeSetupCard.tsx | 296 ++++++++++++++++++++++++++ packages/client-runtime/src/rpc/client.ts | 1 + packages/client-runtime/src/state/vcs.ts | 18 +- packages/contracts/src/index.ts | 1 + packages/contracts/src/rpc.ts | 23 ++ packages/contracts/src/worktreeSetup.ts | 114 ++++++++++ 24 files changed, 2352 insertions(+), 79 deletions(-)