Adjusted local project setup directory tree structure to map branches on project repos

This commit is contained in:
Renn F
2025-12-30 19:36:36 +01:00
parent 22d1401020
commit d7e93ece25
8 changed files with 651 additions and 61 deletions
+17
View File
@@ -213,6 +213,23 @@ class Settings(BaseSettings):
session_max_content_length: int = Field(default=50000, ge=1)
message_max_length: int = Field(default=10000, ge=1)
# ==========================================================================
# Workspaces (Multi-Agent Git)
# ==========================================================================
workspaces_root: str = Field(
default="/data/workspaces",
description="Root directory for all agent workspaces",
)
workspace_auto_clone: bool = Field(
default=True,
description="Automatically clone repos when workspace is first accessed",
)
workspace_clone_timeout: int = Field(
default=300,
ge=30,
description="Timeout in seconds for git clone operations",
)
@lru_cache
def get_settings() -> Settings: