feat(gateways): Introduce gateway model and update agent provisioning templates

This commit is contained in:
Abhimanyu Saharan
2026-02-04 23:07:22 +05:30
parent 1297c12a73
commit b6f31fe6ea
32 changed files with 2770 additions and 724 deletions

View File

@@ -9,26 +9,17 @@ from sqlmodel import SQLModel
class BoardBase(SQLModel):
name: str
slug: str
gateway_url: str | None = None
gateway_main_session_key: str | None = None
gateway_workspace_root: str | None = None
identity_template: str | None = None
soul_template: str | None = None
gateway_id: UUID | None = None
class BoardCreate(BoardBase):
gateway_token: str | None = None
pass
class BoardUpdate(SQLModel):
name: str | None = None
slug: str | None = None
gateway_url: str | None = None
gateway_token: str | None = None
gateway_main_session_key: str | None = None
gateway_workspace_root: str | None = None
identity_template: str | None = None
soul_template: str | None = None
gateway_id: UUID | None = None
class BoardRead(BoardBase):