apps/server/src/git/GitManager.test.ts | 207 +++++++++++++++++++++----- apps/server/src/git/GitManager.ts | 111 ++++++++++++-- apps/server/src/orchestration/Layers/ProviderCommandReactor.ts | 15 +- apps/server/src/serverSettings.test.ts | 67 +++++++++ apps/server/src/serverSettings.ts | 51 +++---- apps/server/src/sourceControl/PrTemplateDetection.test.ts | 248 ++++++++++++++++++++++++++++++++ apps/server/src/sourceControl/PrTemplateDetection.ts | 177 +++++++++++++++++++++++ apps/server/src/textGeneration/ClaudeTextGeneration.ts | 3 + apps/server/src/textGeneration/CodexTextGeneration.ts | 3 + apps/server/src/textGeneration/CursorTextGeneration.ts | 3 + apps/server/src/textGeneration/GrokTextGeneration.ts | 3 + apps/server/src/textGeneration/OpenCodeTextGeneration.ts | 3 + apps/server/src/textGeneration/TextGeneration.ts | 8 +- apps/server/src/textGeneration/TextGenerationPrompts.test.ts | 41 ++++++ apps/server/src/textGeneration/TextGenerationPrompts.ts | 29 +++- apps/web/src/components/chat/ProviderModelPicker.tsx | 2 + apps/web/src/components/settings/SettingsPanels.tsx | 22 +-- apps/web/src/components/settings/SourceControlSettings.tsx | 5 +- apps/web/src/components/settings/SourceControlWritingSettings.tsx | 213 +++++++++++++++++++++++++++ apps/web/src/hooks/useSettings.ts | 6 +- apps/web/src/modelSelection.ts | 8 +- apps/web/src/routes/settings.tsx | 6 + packages/contracts/src/model.ts | 6 +- packages/contracts/src/settings.test.ts | 27 ++++ packages/contracts/src/settings.ts | 36 ++++- packages/shared/src/serverSettings.test.ts | 101 +++++++++++++ packages/shared/src/serverSettings.ts | 59 +++++++- 27 files changed, 1335 insertions(+), 125 deletions(-)