feat: implement unified agent lifecycle orchestration and metadata tracking
This commit is contained in:
@@ -43,6 +43,11 @@ class Agent(QueryModel, table=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)
|
||||
lifecycle_generation: int = Field(default=0)
|
||||
wake_attempts: int = Field(default=0)
|
||||
last_wake_sent_at: datetime | None = Field(default=None)
|
||||
checkin_deadline_at: datetime | None = Field(default=None)
|
||||
last_provision_error: str | None = Field(default=None, sa_column=Column(Text))
|
||||
is_board_lead: bool = Field(default=False, index=True)
|
||||
created_at: datetime = Field(default_factory=utcnow)
|
||||
updated_at: datetime = Field(default_factory=utcnow)
|
||||
|
||||
Reference in New Issue
Block a user