apps/server/src/checkpointing/Layers/CheckpointStore.test.ts | 4 +- apps/server/src/git/Layers/GitManager.test.ts | 130 +++++++++- apps/server/src/git/Layers/GitManager.ts | 21 ++ apps/server/src/project/Layers/ProjectSetupScriptRunner.test.ts | 166 +++++++++++++ apps/server/src/project/Layers/ProjectSetupScriptRunner.ts | 75 ++++++ apps/server/src/project/Services/ProjectSetupScriptRunner.ts | 37 +++ apps/server/src/server.test.ts | 423 ++++++++++++++++++++++++++++++++ apps/server/src/server.ts | 13 +- apps/server/src/terminal/Layers/Manager.test.ts | 79 ++++++ apps/server/src/terminal/Layers/Manager.ts | 12 + apps/server/src/terminal/Services/Manager.ts | 1 + apps/server/src/ws.ts | 270 +++++++++++++++++++- apps/web/src/components/ChatView.browser.tsx | 267 ++++++++++++++++++-- apps/web/src/components/ChatView.tsx | 304 +++++++++++------------ apps/web/src/components/PullRequestThreadDialog.tsx | 6 +- apps/web/src/components/ThreadTerminalDrawer.tsx | 7 + apps/web/src/lib/gitReactQuery.ts | 17 +- apps/web/src/projectScripts.test.ts | 8 +- apps/web/src/projectScripts.ts | 36 --- apps/web/src/routes/__root.tsx | 18 +- apps/web/src/terminalActivity.test.ts | 1 + apps/web/src/terminalStateStore.test.ts | 97 ++++++++ apps/web/src/terminalStateStore.ts | 188 ++++++++++++-- packages/contracts/src/git.ts | 3 +- packages/contracts/src/orchestration.test.ts | 41 ++++ packages/contracts/src/orchestration.ts | 27 ++ packages/contracts/src/terminal.test.ts | 26 ++ packages/contracts/src/terminal.ts | 3 + packages/shared/package.json | 4 + packages/shared/src/projectScripts.ts | 37 +++ 30 files changed, 2057 insertions(+), 264 deletions(-)