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

@@ -12,6 +12,8 @@ class AgentBase(SQLModel):
name: str
status: str = "provisioning"
heartbeat_config: dict[str, Any] | None = None
identity_template: str | None = None
soul_template: str | None = None
class AgentCreate(AgentBase):
@@ -23,6 +25,8 @@ class AgentUpdate(SQLModel):
name: str | None = None
status: str | None = None
heartbeat_config: dict[str, Any] | None = None
identity_template: str | None = None
soul_template: str | None = None
class AgentRead(AgentBase):