feat(agents): Add agent provisioning confirmation mechanism and update message structure

This commit is contained in:
Abhimanyu Saharan
2026-02-04 17:24:52 +05:30
parent d3642a5efd
commit 8078580996
5 changed files with 156 additions and 36 deletions

View File

@@ -20,6 +20,9 @@ class Agent(SQLModel, table=True):
heartbeat_config: dict[str, Any] | None = Field(
default=None, sa_column=Column(JSON)
)
provision_requested_at: datetime | None = Field(default=None)
provision_confirm_token_hash: str | None = Field(default=None, index=True)
provision_action: str | None = Field(default=None, index=True)
delete_requested_at: datetime | None = Field(default=None)
delete_confirm_token_hash: str | None = Field(default=None, index=True)
last_seen_at: datetime | None = Field(default=None)