| 5332 | } |
| 5333 | |
| 5334 | type Task struct { |
| 5335 | ID uuid.UUID `db:"id" json:"id"` |
| 5336 | OrganizationID uuid.UUID `db:"organization_id" json:"organization_id"` |
| 5337 | OwnerID uuid.UUID `db:"owner_id" json:"owner_id"` |
| 5338 | Name string `db:"name" json:"name"` |
| 5339 | WorkspaceID uuid.NullUUID `db:"workspace_id" json:"workspace_id"` |
| 5340 | TemplateVersionID uuid.UUID `db:"template_version_id" json:"template_version_id"` |
| 5341 | TemplateParameters json.RawMessage `db:"template_parameters" json:"template_parameters"` |
| 5342 | Prompt string `db:"prompt" json:"prompt"` |
| 5343 | CreatedAt time.Time `db:"created_at" json:"created_at"` |
| 5344 | DeletedAt sql.NullTime `db:"deleted_at" json:"deleted_at"` |
| 5345 | DisplayName string `db:"display_name" json:"display_name"` |
| 5346 | WorkspaceGroupACL WorkspaceACL `db:"workspace_group_acl" json:"workspace_group_acl"` |
| 5347 | WorkspaceUserACL WorkspaceACL `db:"workspace_user_acl" json:"workspace_user_acl"` |
| 5348 | Status TaskStatus `db:"status" json:"status"` |
| 5349 | StatusDebug json.RawMessage `db:"status_debug" json:"status_debug"` |
| 5350 | WorkspaceBuildNumber sql.NullInt32 `db:"workspace_build_number" json:"workspace_build_number"` |
| 5351 | WorkspaceAgentID uuid.NullUUID `db:"workspace_agent_id" json:"workspace_agent_id"` |
| 5352 | WorkspaceAppID uuid.NullUUID `db:"workspace_app_id" json:"workspace_app_id"` |
| 5353 | WorkspaceAgentLifecycleState NullWorkspaceAgentLifecycleState `db:"workspace_agent_lifecycle_state" json:"workspace_agent_lifecycle_state"` |
| 5354 | WorkspaceAppHealth NullWorkspaceAppHealth `db:"workspace_app_health" json:"workspace_app_health"` |
| 5355 | OwnerUsername string `db:"owner_username" json:"owner_username"` |
| 5356 | OwnerName string `db:"owner_name" json:"owner_name"` |
| 5357 | OwnerAvatarUrl string `db:"owner_avatar_url" json:"owner_avatar_url"` |
| 5358 | } |
| 5359 | |
| 5360 | // Stores snapshots of task state when paused, currently limited to conversation history. |
| 5361 | type TaskSnapshot struct { |
nothing calls this directly
no outgoing calls
no test coverage detected