From 2d9c62ffb595d2bf555046d09098a0d4af71e17f Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 11 May 2023 00:13:54 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- doc/api/graphql/reference/index.md | 48 +++++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) (limited to 'doc/api/graphql/reference') diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md index 27dee816dff..9b72c7378b8 100644 --- a/doc/api/graphql/reference/index.md +++ b/doc/api/graphql/reference/index.md @@ -7072,6 +7072,29 @@ The edge type for [`AgentConfiguration`](#agentconfiguration). | `cursor` | [`String!`](#string) | A cursor for use in pagination. | | `node` | [`AgentConfiguration`](#agentconfiguration) | The item at the end of the edge. | +#### `AiMessageTypeConnection` + +The connection type for [`AiMessageType`](#aimessagetype). + +##### Fields + +| Name | Type | Description | +| ---- | ---- | ----------- | +| `edges` | [`[AiMessageTypeEdge]`](#aimessagetypeedge) | A list of edges. | +| `nodes` | [`[AiMessageType]`](#aimessagetype) | A list of nodes. | +| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. | + +#### `AiMessageTypeEdge` + +The edge type for [`AiMessageType`](#aimessagetype). + +##### Fields + +| Name | Type | Description | +| ---- | ---- | ----------- | +| `cursor` | [`String!`](#string) | A cursor for use in pagination. | +| `node` | [`AiMessageType`](#aimessagetype) | The item at the end of the edge. | + #### `AlertManagementAlertConnection` The connection type for [`AlertManagementAlert`](#alertmanagementalert). @@ -11445,6 +11468,18 @@ Information about a connected Agent. | `podNamespace` | [`String`](#string) | Namespace of the pod running the Agent. | | `version` | [`String`](#string) | Agent version tag. | +### `AiMessageType` + +#### Fields + +| Name | Type | Description | +| ---- | ---- | ----------- | +| `content` | [`String`](#string) | Content of the message or null if loading. | +| `errors` | [`[String!]!`](#string) | Errors that occurred while asynchronously fetching an AI(assistant) response. | +| `id` | [`ID`](#id) | Global ID of the message. | +| `isFetching` | [`Boolean`](#boolean) | Whether the content is still being fetched, for a message with the assistant role. | +| `role` | [`String!`](#string) | Role of the message (system, user, assistant). | + ### `AiResponse` #### Fields @@ -18924,6 +18959,7 @@ Represents a product analytics dashboard visualization. | ---- | ---- | ----------- | | `actualRepositorySizeLimit` | [`Float`](#float) | Size limit for the repository in bytes. | | `agentConfigurations` | [`AgentConfigurationConnection`](#agentconfigurationconnection) | Agent configurations defined by the project. (see [Connections](#connections)) | +| `aiConversations` **{warning-solid}** | [`ProjectConversations`](#projectconversations) | **Introduced** in 16.0. This feature is an Experiment. It can be changed or removed at any time. Ai Chat conversations related to a given project. | | `allowMergeOnSkippedPipeline` | [`Boolean`](#boolean) | If `only_allow_merge_if_pipeline_succeeds` is true, indicates if merge requests of the project can also be merged with skipped jobs. | | `apiFuzzingCiConfiguration` | [`ApiFuzzingCiConfiguration`](#apifuzzingciconfiguration) | API fuzzing configuration for the project. | | `archived` | [`Boolean`](#boolean) | Indicates the archived status of the project. | @@ -20375,6 +20411,14 @@ four standard [pagination arguments](#connection-pagination-arguments): | `optInJwt` | [`Boolean`](#boolean) | When disabled, the JSON Web Token is always available in all jobs in the pipeline. | | `project` | [`Project`](#project) | Project the CI/CD settings belong to. | +### `ProjectConversations` + +#### Fields + +| Name | Type | Description | +| ---- | ---- | ----------- | +| `ciConfigMessages` **{warning-solid}** | [`AiMessageTypeConnection`](#aimessagetypeconnection) | **Introduced** in 16.0. This feature is an Experiment. It can be changed or removed at any time. Messages generated by open ai and the user. | + ### `ProjectDataTransfer` #### Fields @@ -24513,7 +24557,6 @@ State of a GitLab iteration. | `closed` | Closed iteration. | | `current` | Current iteration. | | `opened` | Open iteration. | -| `started` **{warning-solid}** | **Deprecated** in 14.1. Use current instead. | | `upcoming` | Upcoming iteration. | ### `IterationWildcardId` @@ -25035,6 +25078,7 @@ Project member relation. | `DIRECT` | Direct members. | | `INHERITED` | Inherited members. | | `INVITED_GROUPS` | Invited Groups members. | +| `SHARED_INTO_ANCESTORS` | Shared Into Ancestors members. | ### `RegistryState` @@ -25457,8 +25501,6 @@ Name of the feature that the callout is for. | `UNFINISHED_TAG_CLEANUP_CALLOUT` | Callout feature name for unfinished_tag_cleanup_callout. | | `USER_REACHED_LIMIT_FREE_PLAN_ALERT` | Callout feature name for user_reached_limit_free_plan_alert. | | `VERIFICATION_REMINDER` | Callout feature name for verification_reminder. | -| `VSCODE_WEB_IDE` | Callout feature name for vscode_web_ide. | -| `VSCODE_WEB_IDE_CALLOUT` | Callout feature name for vscode_web_ide_callout. | | `WEB_IDE_ALERT_DISMISSED` | Callout feature name for web_ide_alert_dismissed. | | `WEB_IDE_CI_ENVIRONMENTS_GUIDANCE` | Callout feature name for web_ide_ci_environments_guidance. | -- cgit v1.2.1