Add client-side user setting for agent commit attribution (#9323)

This commit is contained in:
lucieleblanc
2026-04-28 18:33:15 -04:00
committed by GitHub
parent 929944198c
commit 389716a905
11 changed files with 582 additions and 27 deletions
@@ -380,14 +380,14 @@ input AiPermissionsSettingsInput {
type AmbientAgentSettings {
defaultHostSlug: String
enableWarpAttribution: Boolean!
enableWarpAttribution: AdminEnablementSetting!
instanceShape: InstanceShape
warpHostedAgentsEnabled: Boolean!
}
input AmbientAgentSettingsInput {
defaultHostSlug: String
enableWarpAttribution: Boolean
enableWarpAttribution: AdminEnablementSetting
instanceShape: InstanceShapeInput
warpHostedAgentsEnabled: Boolean
}
@@ -3586,6 +3586,7 @@ type UpdateOnboardingSurveyStatusOutput implements Response {
union UpdateOnboardingSurveyStatusResult = UpdateOnboardingSurveyStatusOutput | UserFacingError
input UpdateUserSettingsInput {
agentAttributionEnabled: Boolean
cloudConversationStorageEnabled: Boolean
crashReportingEnabled: Boolean
telemetryEnabled: Boolean
@@ -3868,6 +3869,7 @@ Workspace specific settings like telemetry enablement override these user settin
UserSettings types and mutations are the v2 equivalent of the v1 user_settings.graphqls file.
"""
type UserSettings {
isAgentAttributionEnabled: Boolean!
isCloudConversationStorageEnabled: Boolean!
isCrashReportingEnabled: Boolean!
isTelemetryEnabled: Boolean!