Add platform config website_url, admin tab, fix writer DB config fallback, add trigger endpoints

This commit is contained in:
Yuzhiran Dev
2026-05-20 09:38:56 +08:00
parent 55e5f3d166
commit 498165440f
84 changed files with 1988 additions and 242 deletions
+3 -1
View File
@@ -257,6 +257,7 @@ class PlatformConfigBase(BaseModel):
platform: str
name: str
icon: Optional[str] = None
website_url: Optional[str] = None
api_endpoint: Optional[str] = None
auth_config: Dict[str, Any] = {}
format_template: Dict[str, Any] = {}
@@ -279,6 +280,7 @@ class PlatformConfigCreate(PlatformConfigBase):
class PlatformConfigUpdate(BaseModel):
name: Optional[str] = None
icon: Optional[str] = None
website_url: Optional[str] = None
api_endpoint: Optional[str] = None
auth_config: Optional[Dict[str, Any]] = None
format_template: Optional[Dict[str, Any]] = None
@@ -476,7 +478,7 @@ class LLMConfigBase(BaseModel):
system_prompt: Optional[str] = None
user_prompt_template: str
temperature: float = 0.7
max_tokens: int = 2000
max_tokens: int = 131072
model: Optional[str] = None
provider: str = "opencode-go"
base_url: Optional[str] = None