diff --git a/src/ai/backend/manager/api/schema.graphql b/src/ai/backend/manager/api/schema.graphql index 171b4ca785e..da9f4c94779 100644 --- a/src/ai/backend/manager/api/schema.graphql +++ b/src/ai/backend/manager/api/schema.graphql @@ -1045,6 +1045,15 @@ type ComputeSessionNode implements Node { vfolder_mounts: [String] occupied_slots: JSONString requested_slots: JSONString + + """Added in 24.12.0.""" + image_references: [String] + + """Added in 24.12.0.""" + image_nodes(filter: String, order: String, offset: Int, before: String, after: String, first: Int, last: Int): ImageConnection + + """Added in 24.12.0.""" + vfolder_nodes(filter: String, order: String, offset: Int, before: String, after: String, first: Int, last: Int): VirtualFolderConnection num_queries: BigInt inference_metrics: JSONString kernel_nodes(filter: String, order: String, offset: Int, before: String, after: String, first: Int, last: Int): KernelConnection @@ -1064,6 +1073,27 @@ Added in 24.09.0. One of ['read_attribute', 'update_attribute', 'delete_session' """ scalar SessionPermissionValueField +"""Added in 24.12.0.""" +type ImageConnection { + """Pagination data for this connection.""" + pageInfo: PageInfo! + + """Contains the nodes in this connection.""" + edges: [ImageEdge]! + + """Total count of the GQL nodes of the query.""" + count: Int +} + +"""Added in 24.12.0. A Relay edge containing a `Image` and its cursor.""" +type ImageEdge { + """The item at the end of the edge""" + node: ImageNode + + """A cursor for use in pagination""" + cursor: String! +} + """Added in 24.09.0.""" type KernelConnection { """Pagination data for this connection."""