first pass of merging in warp (doesn't build)
This commit is contained in:
@@ -12,6 +12,7 @@ const clientMutations = [
|
||||
'createFileArtifactUploadTarget',
|
||||
'createFolder',
|
||||
'createGenericStringObject',
|
||||
'createManagedMcpClientConfig',
|
||||
'createManagedSecret',
|
||||
'createNotebook',
|
||||
'createTeam',
|
||||
@@ -80,8 +81,10 @@ const clientMutations = [
|
||||
const clientQueries = [
|
||||
'cloudObject',
|
||||
'codebaseContextConfig',
|
||||
'freeAvailableModels',
|
||||
'getRelevantFragments',
|
||||
'rerankFragments',
|
||||
'harnessAuthSecrets',
|
||||
'listWarpDevImages',
|
||||
'pricingInfo',
|
||||
'managedSecrets',
|
||||
@@ -97,6 +100,7 @@ const clientQueries = [
|
||||
'getIntegrationsUsingEnvironment',
|
||||
'scheduledAgentHistory',
|
||||
'task',
|
||||
'taskGitCredentials',
|
||||
'taskSecrets',
|
||||
'listAIConversations',
|
||||
'suggestCloudEnvironmentImage'
|
||||
|
||||
@@ -23,8 +23,6 @@ directive @goField(forceResolver: Boolean, name: String, omittable: Boolean) on
|
||||
|
||||
directive @isDogfood on FIELD_DEFINITION
|
||||
|
||||
directive @isWarpEng on FIELD_DEFINITION
|
||||
|
||||
directive @key on INTERFACE | OBJECT
|
||||
|
||||
"""
|
||||
@@ -49,6 +47,9 @@ type AIConversation {
|
||||
artifacts: [AIConversationArtifact!]!
|
||||
conversationId: ID!
|
||||
|
||||
"""Public profile for the user who originally created the conversation, when available."""
|
||||
creator: PublicUserProfile
|
||||
|
||||
"""Base64-encoded proto binary of the final task list."""
|
||||
finalTaskList: String!
|
||||
|
||||
@@ -85,6 +86,11 @@ enum AICreditsUsageAndCostSubjectType {
|
||||
}
|
||||
|
||||
enum AICreditsUsageAndCostType {
|
||||
"""
|
||||
Sentinel value used on synthetic UsageEntry rows that aggregate across
|
||||
multiple cost types. Real usage rows never carry this value.
|
||||
"""
|
||||
AGGREGATE
|
||||
AMBIENT_BONUS_GRANT
|
||||
BASE_LIMIT
|
||||
BONUS_GRANT
|
||||
@@ -92,18 +98,35 @@ enum AICreditsUsageAndCostType {
|
||||
}
|
||||
|
||||
enum AICreditsUsageBucket {
|
||||
"""
|
||||
Sentinel value used on synthetic UsageEntry rows that aggregate across
|
||||
multiple usage buckets. Real usage rows never carry this value.
|
||||
"""
|
||||
AGGREGATE
|
||||
AI
|
||||
COMPUTE
|
||||
PLATFORM
|
||||
SUGGESTED_CODE_DIFFS
|
||||
VOICE
|
||||
}
|
||||
|
||||
enum AICreditsUsageSource {
|
||||
"""
|
||||
Sentinel value used on synthetic UsageEntry rows that aggregate across
|
||||
multiple usage sources. Real usage rows never carry this value.
|
||||
"""
|
||||
AGGREGATE
|
||||
CLOUD
|
||||
LOCAL
|
||||
}
|
||||
|
||||
type APIKeyAgentInfo {
|
||||
name: String!
|
||||
uid: ID!
|
||||
}
|
||||
|
||||
type APIKeyProperties {
|
||||
agentInfo: APIKeyAgentInfo
|
||||
createdAt: Time!
|
||||
expiresAt: Time
|
||||
keySuffix: String!
|
||||
@@ -215,10 +238,16 @@ enum AdminEnablementSetting {
|
||||
"""The harness that produced an agent conversation."""
|
||||
enum AgentHarness {
|
||||
CLAUDE_CODE
|
||||
CODEX
|
||||
GEMINI
|
||||
OZ
|
||||
}
|
||||
|
||||
"""Controls whether a team can configure settings for agent harnesses."""
|
||||
type AgentHarnessesPolicy {
|
||||
toggleable: Boolean!
|
||||
}
|
||||
|
||||
"""Controls how many agent identities (service accounts) a team can have."""
|
||||
type AgentIdentitiesPolicy {
|
||||
isUnlimited: Boolean!
|
||||
@@ -317,6 +346,11 @@ input AgentTaskStatusMessageInput {
|
||||
message: String!
|
||||
}
|
||||
|
||||
enum AgentVisibility {
|
||||
PERSONAL
|
||||
TEAM
|
||||
}
|
||||
|
||||
type AiAutonomyPolicy {
|
||||
enabled: Boolean!
|
||||
toggleable: Boolean!
|
||||
@@ -382,6 +416,7 @@ type AmbientAgentSettings {
|
||||
defaultHostSlug: String
|
||||
enableWarpAttribution: AdminEnablementSetting!
|
||||
instanceShape: InstanceShape
|
||||
localAgentTracking: AgentVisibility!
|
||||
warpHostedAgentsEnabled: Boolean!
|
||||
}
|
||||
|
||||
@@ -389,10 +424,12 @@ input AmbientAgentSettingsInput {
|
||||
defaultHostSlug: String
|
||||
enableWarpAttribution: AdminEnablementSetting
|
||||
instanceShape: InstanceShapeInput
|
||||
localAgentTracking: AgentVisibility
|
||||
warpHostedAgentsEnabled: Boolean
|
||||
}
|
||||
|
||||
type AmbientAgentsPolicy {
|
||||
allowedLocalAgentTrackingOptions: [AgentVisibility!]!
|
||||
enabled: Boolean!
|
||||
instanceShape: InstanceShape
|
||||
maxConcurrentAgents: Int!
|
||||
@@ -443,6 +480,10 @@ type ApplyFileDiffStats {
|
||||
linesRemoved: Int!
|
||||
}
|
||||
|
||||
type AvailableHarnesses {
|
||||
harnesses: [HarnessInfo!]!
|
||||
}
|
||||
|
||||
type AvailableLlms {
|
||||
choices: [LlmInfo!]!
|
||||
defaultId: String!
|
||||
@@ -454,6 +495,8 @@ type AwsProviderConfig {
|
||||
}
|
||||
|
||||
type BillingCycleUsageHistory {
|
||||
currentPeriodEnd: Time!
|
||||
currentPeriodStart: Time!
|
||||
summaries: [BillingCycleUsageSummary!]!
|
||||
}
|
||||
|
||||
@@ -625,6 +668,7 @@ type CloudEnvironmentConfig {
|
||||
githubRepos: [GitHubRepo!]!
|
||||
name: String!
|
||||
providers: ProvidersConfig
|
||||
secrets: [SecretRefOutput!]
|
||||
setupCommands: [String!]
|
||||
}
|
||||
|
||||
@@ -720,8 +764,42 @@ inside a folder or at the root of a drive.
|
||||
"""
|
||||
union Container = FolderContainer | Space
|
||||
|
||||
"""
|
||||
Marker for the client to provide a CRC32C checksum of the upload content.
|
||||
|
||||
The checksum should be serialized as a base64-encoded big-endian 4-byte value.
|
||||
"""
|
||||
type ContentCRC32CFieldValue {
|
||||
_: Boolean
|
||||
}
|
||||
|
||||
"""Marker for the client to provide the upload content."""
|
||||
type ContentDataFieldValue {
|
||||
_: Boolean
|
||||
}
|
||||
|
||||
scalar ContentHash
|
||||
|
||||
"""The kind of a context-window segment."""
|
||||
enum ContextWindowSegmentType {
|
||||
UNKNOWN
|
||||
SYSTEM_PROMPT
|
||||
TOOL_DEFINITIONS
|
||||
CONVERSATION_HISTORY
|
||||
LATEST_INPUT
|
||||
IMAGES
|
||||
OTHER
|
||||
}
|
||||
|
||||
"""A single portion of the context window, described by its kind and token count."""
|
||||
type ContextWindowSegment {
|
||||
"""The kind of context window segment this entry represents."""
|
||||
segmentType: ContextWindowSegmentType!
|
||||
|
||||
"""The estimated number of tokens this segment occupies."""
|
||||
tokenCount: Int!
|
||||
}
|
||||
|
||||
"""Represents usage data for a single multi-agent conversation."""
|
||||
type ConversationUsage {
|
||||
conversationId: String!
|
||||
@@ -734,8 +812,21 @@ type ConversationUsage {
|
||||
type ConversationUsageMetadata {
|
||||
"""Token usage using a user's API key, keyed by model."""
|
||||
byokTokenUsage: [TokenUsage!]!
|
||||
|
||||
"""
|
||||
A breakdown of the context window usage into segments, each carrying a
|
||||
kind and token count. Segment token counts add up to the token total
|
||||
represented by contextWindowUsage. The client derives per-segment
|
||||
percentages.
|
||||
"""
|
||||
contextWindowSegments: [ContextWindowSegment!]!
|
||||
contextWindowUsage: Float!
|
||||
|
||||
"""The total number of inference credits spent so far in the conversation"""
|
||||
creditsSpent: Float!
|
||||
|
||||
"""The total number of platform credits spent so far in the conversation."""
|
||||
platformCreditsSpent: Float!
|
||||
summarized: Boolean!
|
||||
|
||||
"""
|
||||
@@ -764,7 +855,7 @@ input CreateAgentTaskInput {
|
||||
"""Optional environment UID to run the task in."""
|
||||
environmentUid: ID
|
||||
|
||||
"""Optional parent run ID to persist on the created task."""
|
||||
"""Optional run ID of the parent that spawned this local task."""
|
||||
parentRunId: ID
|
||||
|
||||
"""The prompt for the agent task."""
|
||||
@@ -856,6 +947,23 @@ type CreateManagedSecretOutput implements Response {
|
||||
|
||||
union CreateManagedSecretResult = CreateManagedSecretOutput | UserFacingError
|
||||
|
||||
input CreateManagedMcpClientConfigInput {
|
||||
uid: ID!
|
||||
}
|
||||
|
||||
type CreateManagedMcpClientConfigOutput implements Response {
|
||||
transportKind: ManagedMcpTransportKind!
|
||||
mcpConfigJson: String!
|
||||
proxyUrl: String
|
||||
proxyToken: String
|
||||
authorizationHeaderName: String
|
||||
authorizationHeaderValue: String
|
||||
expiresAt: Time
|
||||
responseContext: ResponseContext!
|
||||
}
|
||||
|
||||
union CreateManagedMcpClientConfigResult = CreateManagedMcpClientConfigOutput | UserFacingError
|
||||
|
||||
input CreateNotebookInput {
|
||||
aiDocumentId: String
|
||||
conversationId: String
|
||||
@@ -875,6 +983,7 @@ type CreateNotebookOutput implements Response {
|
||||
union CreateNotebookResult = CreateNotebookOutput | UserFacingError
|
||||
|
||||
input CreateSimpleIntegrationInput {
|
||||
agentUid: ID
|
||||
config: SimpleIntegrationConfig!
|
||||
enabled: Boolean!
|
||||
integrationType: String!
|
||||
@@ -905,6 +1014,7 @@ type CreateTeamOutput implements Response {
|
||||
union CreateTeamResult = CreateTeamOutput | UserFacingError
|
||||
|
||||
type CreateUploadTarget {
|
||||
fields: [UploadField!]!
|
||||
headers: [CreateUploadTargetHeader!]!
|
||||
method: String!
|
||||
url: String!
|
||||
@@ -1083,6 +1193,9 @@ enum EmbeddingConfig {
|
||||
"""Corresponds to the Voyage voyage-3.5-lite model with 512 dimensions."""
|
||||
VOYAGE_3_5_LITE_512
|
||||
|
||||
"""Corresponds to the Voyage voyage-4 model with 512 dimensions."""
|
||||
VOYAGE_4_512
|
||||
|
||||
"""Corresponds to the Voyage voyage-code-3 model with 512 dimensions."""
|
||||
VOYAGE_CODE_3_512
|
||||
}
|
||||
@@ -1103,19 +1216,31 @@ type EmptyTrashOutput implements Response {
|
||||
|
||||
union EmptyTrashResult = EmptyTrashOutput | UserFacingError
|
||||
|
||||
type EnterpriseAnalyticsPolicy {
|
||||
type EnterpriseAnalyticsDataCollectionSettings {
|
||||
enabled: Boolean!
|
||||
}
|
||||
|
||||
input EnterpriseAnalyticsDataCollectionSettingsInput {
|
||||
enabled: Boolean
|
||||
}
|
||||
|
||||
type EnterpriseAnalyticsPolicy {
|
||||
default: Boolean!
|
||||
enabled: Boolean!
|
||||
toggleable: Boolean!
|
||||
}
|
||||
|
||||
type EnterpriseBillingSettings {
|
||||
maxMonthlyCloudAgentsSpendCents: Int
|
||||
maxMonthlyLocalAgentsSpendCents: Int
|
||||
maxMonthlyPerUserTotalSpendCents: Int
|
||||
maxMonthlyTotalSpendCents: Int
|
||||
}
|
||||
|
||||
input EnterpriseBillingSettingsInput {
|
||||
maxMonthlyCloudAgentsSpendCents: Int
|
||||
maxMonthlyLocalAgentsSpendCents: Int
|
||||
maxMonthlyPerUserTotalSpendCents: Int
|
||||
maxMonthlyTotalSpendCents: Int
|
||||
}
|
||||
|
||||
@@ -1203,6 +1328,8 @@ enum Experiment {
|
||||
SESSION_SHARING_EXPERIMENT
|
||||
SPLIT_CREDIT_COST_CONTROL
|
||||
SPLIT_CREDIT_COST_EXPERIMENT
|
||||
SSH_REMOTE_SERVER_CONTROL
|
||||
SSH_REMOTE_SERVER_EXPERIMENT
|
||||
SUGGESTED_CODE_DIFFS_CONTROL
|
||||
SUGGESTED_CODE_DIFFS_EXPERIMENT
|
||||
TMUX_SSH_WARPIFICATION_CONTROL
|
||||
@@ -1305,11 +1432,18 @@ union FreeAvailableModelsResult = FreeAvailableModelsOutput | UserFacingError
|
||||
|
||||
type GcpProviderConfig {
|
||||
projectNumber: String!
|
||||
serviceAccountEmail: String
|
||||
workloadIdentityFederationPoolId: String!
|
||||
workloadIdentityFederationProviderId: String!
|
||||
}
|
||||
|
||||
input GenerateApiKeyInput {
|
||||
"""
|
||||
Optional agent UID to use as the authenticated principal for this key.
|
||||
The team is resolved from the agent automatically. The caller must be a member of that team.
|
||||
The agent must be available on the team's current plan.
|
||||
"""
|
||||
agentUid: ID
|
||||
expiresAt: Time
|
||||
name: String!
|
||||
teamId: ID
|
||||
@@ -1625,6 +1759,74 @@ type GithubRepositoryNotFoundError implements UserFacingErrorInterface {
|
||||
|
||||
union GuestSubject = PendingUserGuest | TeamGuest | UserGuest
|
||||
|
||||
input HarnessAuthSecretsInput {
|
||||
claudeAuthSecretName: String
|
||||
codexAuthSecretName: String
|
||||
}
|
||||
|
||||
type HarnessAuthSecretsOutput implements Response {
|
||||
managedSecrets: [ManagedSecret!]!
|
||||
responseContext: ResponseContext!
|
||||
}
|
||||
|
||||
union HarnessAuthSecretsResult = HarnessAuthSecretsOutput | UserFacingError
|
||||
|
||||
type HarnessConfig {
|
||||
enabled: Boolean!
|
||||
}
|
||||
|
||||
input HarnessConfigInput {
|
||||
enabled: Boolean
|
||||
}
|
||||
|
||||
"""A harness available to the requesting user."""
|
||||
type HarnessInfo {
|
||||
"""
|
||||
Models the user can pick for this harness. Empty for harnesses without a
|
||||
configured catalog.
|
||||
"""
|
||||
availableModels: [HarnessModel!]!
|
||||
displayName: String!
|
||||
enabled: Boolean!
|
||||
harness: AgentHarness!
|
||||
}
|
||||
|
||||
input HarnessInput {
|
||||
type: String!
|
||||
}
|
||||
|
||||
"""A single model available for a third-party harness."""
|
||||
type HarnessModel {
|
||||
displayName: String!
|
||||
id: ID!
|
||||
reasoningLevel: String
|
||||
}
|
||||
|
||||
"""
|
||||
Per-harness enablement settings for a team. Defaults to enabled for all harnesses.
|
||||
Only configurable on enterprise plans.
|
||||
"""
|
||||
type HarnessSettings {
|
||||
harnessConfigs: [HarnessSettingsEntry!]!
|
||||
optOutOfNewHarnesses: Boolean!
|
||||
}
|
||||
|
||||
type HarnessSettingsEntry {
|
||||
displayName: String!
|
||||
harness: AgentHarness!
|
||||
settings: HarnessConfig!
|
||||
}
|
||||
|
||||
input HarnessSettingsEntryInput {
|
||||
harness: AgentHarness!
|
||||
settings: HarnessConfigInput!
|
||||
}
|
||||
|
||||
input HarnessSettingsInput {
|
||||
harnessConfigs: [HarnessSettingsEntryInput!]
|
||||
optOutOfNewHarnesses: Boolean
|
||||
}
|
||||
|
||||
enum HostEnablementSetting {
|
||||
ENFORCE
|
||||
RESPECT_USER_SETTING
|
||||
@@ -1766,6 +1968,14 @@ type ListAIConversationsOutput implements Response {
|
||||
|
||||
union ListAIConversationsResult = ListAIConversationsOutput | UserFacingError
|
||||
|
||||
input ListHarnessAuthSecretsInput {
|
||||
"""
|
||||
Harness whose auth-credential secrets should be returned. Harnesses that
|
||||
don't use auth secrets (e.g. OZ) always return an empty result.
|
||||
"""
|
||||
harness: AgentHarness!
|
||||
}
|
||||
|
||||
type ListWarpDevImagesOutput implements Response {
|
||||
"""List of available Warp dev base images from Docker Hub"""
|
||||
images: [ImageTag!]!
|
||||
@@ -1774,18 +1984,74 @@ type ListWarpDevImagesOutput implements Response {
|
||||
|
||||
union ListWarpDevImagesResult = ListWarpDevImagesOutput | UserFacingError
|
||||
|
||||
type ListedHarnessAuthSecretsConfig {
|
||||
claudeAuthSecretName: String
|
||||
codexAuthSecretName: String
|
||||
}
|
||||
|
||||
type ListedHarnessConfig {
|
||||
type: String!
|
||||
}
|
||||
|
||||
type ListedSimpleIntegrationConfig {
|
||||
basePrompt: String!
|
||||
computerUseEnabled: Boolean!
|
||||
environmentUid: String!
|
||||
harness: ListedHarnessConfig
|
||||
harnessAuthSecrets: ListedHarnessAuthSecretsConfig
|
||||
mcpServersJson: String!
|
||||
modelId: String!
|
||||
secrets: [SecretRefOutput!]
|
||||
workerHost: String
|
||||
}
|
||||
|
||||
type LlmContextWindow {
|
||||
"""
|
||||
Default context window size used when the client
|
||||
does not send an explicit base_model_context_window_limit. For non-configurable
|
||||
models this equals max.
|
||||
"""
|
||||
default: Uint!
|
||||
|
||||
"""
|
||||
When true, the client can pick a context window size in the range [min, max].
|
||||
"""
|
||||
isConfigurable: Boolean!
|
||||
|
||||
"""
|
||||
Maximum context window size. The upper bound for any user override
|
||||
and the effective ceiling the server enforces on the request.
|
||||
"""
|
||||
max: Uint!
|
||||
|
||||
"""
|
||||
Minimum context window size the user may select. For non-configurable
|
||||
models this equals max.
|
||||
"""
|
||||
min: Uint!
|
||||
}
|
||||
|
||||
type LlmHostSettings {
|
||||
enabled: Boolean!
|
||||
enablementSetting: HostEnablementSetting
|
||||
|
||||
"""
|
||||
Full resource name of the GCP workload identity provider that Gemini Enterprise
|
||||
clients exchange Warp OIDC JWTs against (used as both the JWT audience and the
|
||||
STS exchange audience).
|
||||
"""
|
||||
gcpAudience: String
|
||||
|
||||
"""
|
||||
Email of the GCP service account that Gemini Enterprise clients impersonate after
|
||||
the STS exchange. Empty means the federated token is used directly.
|
||||
"""
|
||||
gcpSaEmail: String
|
||||
|
||||
"""
|
||||
IAM role ARN that Oz Cloud Agents assume via the OIDC trust flow to obtain credentials for AWS Bedrock requests.
|
||||
"""
|
||||
oidcAssumeRoleArn: String
|
||||
optOutOfNewModels: Boolean!
|
||||
region: String
|
||||
}
|
||||
@@ -1799,6 +2065,7 @@ type LlmHostSettingsEntry {
|
||||
input LlmHostSettingsInput {
|
||||
enabled: Boolean
|
||||
enablementSetting: HostEnablementSetting
|
||||
oidcAssumeRoleArn: String
|
||||
optOutOfNewModels: Boolean
|
||||
region: String
|
||||
}
|
||||
@@ -1810,6 +2077,9 @@ input LlmHostSettingsInputEntry {
|
||||
|
||||
type LlmInfo {
|
||||
baseModelName: String!
|
||||
|
||||
"""The model's context window configuration. Always non-null."""
|
||||
contextWindow: LlmContextWindow!
|
||||
description: String
|
||||
disableReason: DisableReason
|
||||
displayName: String!
|
||||
@@ -1830,11 +2100,15 @@ Add self-hosted and other cloud providers here as needed.
|
||||
"""
|
||||
enum LlmModelHost {
|
||||
AWS_BEDROCK
|
||||
CUSTOM_ENDPOINT
|
||||
DIRECT_API
|
||||
GEMINI_ENTERPRISE
|
||||
}
|
||||
|
||||
type LlmModelHostSettings {
|
||||
defaultHostModelRef: String
|
||||
enabled: Boolean!
|
||||
hostModelRef: String
|
||||
}
|
||||
|
||||
type LlmModelHostSettingsEntry {
|
||||
@@ -1844,6 +2118,7 @@ type LlmModelHostSettingsEntry {
|
||||
|
||||
input LlmModelHostSettingsInput {
|
||||
enabled: Boolean
|
||||
hostModelRef: String
|
||||
}
|
||||
|
||||
input LlmModelHostSettingsInputEntry {
|
||||
@@ -1959,13 +2234,9 @@ type ManagedSecretAnthropicApiKeyValue {
|
||||
apiKey: String!
|
||||
}
|
||||
|
||||
"""A managed secret value representing an Anthropic Bedrock API key."""
|
||||
type ManagedSecretAnthropicBedrockApiKeyValue {
|
||||
awsBearerTokenBedrock: String!
|
||||
awsRegion: String!
|
||||
}
|
||||
|
||||
"""A managed secret value representing Anthropic Bedrock access key credentials."""
|
||||
"""
|
||||
A managed secret value representing Anthropic Bedrock access key credentials.
|
||||
"""
|
||||
type ManagedSecretAnthropicBedrockAccessKeyValue {
|
||||
awsAccessKeyId: String!
|
||||
awsRegion: String!
|
||||
@@ -1978,6 +2249,12 @@ type ManagedSecretAnthropicBedrockAccessKeyValue {
|
||||
awsSessionToken: String
|
||||
}
|
||||
|
||||
"""A managed secret value representing an Anthropic Bedrock API key."""
|
||||
type ManagedSecretAnthropicBedrockApiKeyValue {
|
||||
awsBearerTokenBedrock: String!
|
||||
awsRegion: String!
|
||||
}
|
||||
|
||||
"""ManagedSecretConfig contains configuration for managed secrets."""
|
||||
type ManagedSecretConfig {
|
||||
"""
|
||||
@@ -1988,21 +2265,38 @@ type ManagedSecretConfig {
|
||||
publicKey: String
|
||||
}
|
||||
|
||||
"""A managed secret value representing an OpenAI API key."""
|
||||
type ManagedSecretOpenAiApiKeyValue {
|
||||
apiKey: String!
|
||||
|
||||
"""
|
||||
Optional base URL for the OpenAI API. When set, the harness uses this
|
||||
instead of the provider default (e.g. for regional endpoints).
|
||||
"""
|
||||
baseUrl: String
|
||||
}
|
||||
|
||||
"""A raw, unencrypted managed secret value."""
|
||||
type ManagedSecretRawValue {
|
||||
value: String!
|
||||
}
|
||||
|
||||
enum ManagedMcpTransportKind {
|
||||
URL
|
||||
COMMAND
|
||||
}
|
||||
|
||||
"""Type of Warp-managed secret values."""
|
||||
enum ManagedSecretType {
|
||||
ANTHROPIC_API_KEY
|
||||
ANTHROPIC_BEDROCK_ACCESS_KEY
|
||||
ANTHROPIC_BEDROCK_API_KEY
|
||||
DOTENVX
|
||||
OPENAI_API_KEY
|
||||
RAW_VALUE
|
||||
}
|
||||
|
||||
union ManagedSecretValue = ManagedSecretAnthropicApiKeyValue | ManagedSecretAnthropicBedrockAccessKeyValue | ManagedSecretAnthropicBedrockApiKeyValue | ManagedSecretRawValue
|
||||
union ManagedSecretValue = ManagedSecretAnthropicApiKeyValue | ManagedSecretAnthropicBedrockAccessKeyValue | ManagedSecretAnthropicBedrockApiKeyValue | ManagedSecretOpenAiApiKeyValue | ManagedSecretRawValue
|
||||
|
||||
input ManagedSecretsInput {
|
||||
"""Pagination cursor, currently unused."""
|
||||
@@ -2016,6 +2310,12 @@ type ManagedSecretsOutput implements Response {
|
||||
|
||||
union ManagedSecretsResult = ManagedSecretsOutput | UserFacingError
|
||||
|
||||
type MemberSpendLimit {
|
||||
maxMonthlySpendCents: Int!
|
||||
principalType: PrincipalType!
|
||||
principalUid: String!
|
||||
}
|
||||
|
||||
enum MembershipRole {
|
||||
ADMIN
|
||||
OWNER
|
||||
@@ -2608,6 +2908,7 @@ type RootMutation {
|
||||
createFileArtifactUploadTarget(input: CreateFileArtifactUploadTargetInput!, requestContext: RequestContext!): CreateFileArtifactUploadTargetResult!
|
||||
createFolder(input: CreateFolderInput!, requestContext: RequestContext!): CreateFolderResult!
|
||||
createGenericStringObject(input: CreateGenericStringObjectInput!, requestContext: RequestContext!): CreateGenericStringObjectResult!
|
||||
createManagedMcpClientConfig(input: CreateManagedMcpClientConfigInput!, requestContext: RequestContext!): CreateManagedMcpClientConfigResult!
|
||||
createManagedSecret(input: CreateManagedSecretInput!, requestContext: RequestContext!): CreateManagedSecretResult!
|
||||
createNotebook(input: CreateNotebookInput!, requestContext: RequestContext!): CreateNotebookResult!
|
||||
createSimpleIntegration(input: CreateSimpleIntegrationInput!, requestContext: RequestContext!): CreateSimpleIntegrationResult!
|
||||
@@ -2708,6 +3009,12 @@ type RootQuery {
|
||||
getIntegrationsUsingEnvironment(input: GetIntegrationsUsingEnvironmentInput!, requestContext: RequestContext!): GetIntegrationsUsingEnvironmentResult!
|
||||
getOAuthConnectTxStatus(input: GetOAuthConnectTxStatusInput!, requestContext: RequestContext!): GetOAuthConnectTxStatusResult!
|
||||
getRelevantFragments(input: GetRelevantFragmentsInput!, requestContext: RequestContext!): GetRelevantFragmentsResult!
|
||||
|
||||
"""
|
||||
Retrieve managed secrets that serve as authentication credentials for the given harness,
|
||||
scoped to the caller's personal drive and team drives.
|
||||
"""
|
||||
harnessAuthSecrets(input: ListHarnessAuthSecretsInput!, requestContext: RequestContext!): HarnessAuthSecretsResult!
|
||||
listAIConversations(input: ListAIConversationsInput!, requestContext: RequestContext!): ListAIConversationsResult!
|
||||
|
||||
"""
|
||||
@@ -2737,6 +3044,7 @@ type RootQuery {
|
||||
In the future, this may be merged with taskSecrets into a single task query.
|
||||
"""
|
||||
task(input: TaskInput!, requestContext: RequestContext!): TaskResult!
|
||||
taskGitCredentials(input: TaskGitCredentialsInput!, requestContext: RequestContext!): TaskGitCredentialsResult!
|
||||
taskSecrets(input: TaskSecretsInput!, requestContext: RequestContext!): TaskSecretsResult!
|
||||
updatedCloudObjects(input: UpdatedCloudObjectsInput!, requestContext: RequestContext!): UpdatedCloudObjectsResult!
|
||||
user(requestContext: RequestContext!): UserResult!
|
||||
@@ -2788,6 +3096,13 @@ type ScreenshotArtifact {
|
||||
mimeType: String!
|
||||
}
|
||||
|
||||
"""
|
||||
Error type for when a plan change would put the team over the target tier's seat cap.
|
||||
"""
|
||||
type SeatCapExceededError implements UserFacingErrorInterface {
|
||||
message: String!
|
||||
}
|
||||
|
||||
type SecretRedactionRegex {
|
||||
name: String
|
||||
pattern: String!
|
||||
@@ -2809,6 +3124,15 @@ input SecretRedactionSettingsInput {
|
||||
regexes: [SecretRedactionRegexInput!]
|
||||
}
|
||||
|
||||
input SecretRefInput {
|
||||
"""The managed secret name to include."""
|
||||
name: String!
|
||||
}
|
||||
|
||||
type SecretRefOutput {
|
||||
name: String!
|
||||
}
|
||||
|
||||
input SendOnboardingSurveyResponsesInput {
|
||||
responses: [OnboardingSurveyResponse!]!
|
||||
}
|
||||
@@ -2970,6 +3294,7 @@ type SharedWorkflowsPolicy {
|
||||
}
|
||||
|
||||
type SimpleIntegration {
|
||||
agentUid: ID
|
||||
connectionLink: String!
|
||||
connectionStatus: SimpleIntegrationConnectionStatus!
|
||||
createdAt: Time
|
||||
@@ -2983,9 +3308,12 @@ input SimpleIntegrationConfig {
|
||||
basePrompt: String
|
||||
computerUseEnabled: Boolean
|
||||
environmentUid: String
|
||||
harness: HarnessInput
|
||||
harnessAuthSecrets: HarnessAuthSecretsInput
|
||||
mcpServersJson: String
|
||||
modelId: String
|
||||
removeMcpServerNames: [String!]
|
||||
secrets: [SecretRefInput!]
|
||||
workerHost: String
|
||||
}
|
||||
|
||||
@@ -3030,6 +3358,11 @@ enum SpaceType {
|
||||
User
|
||||
}
|
||||
|
||||
"""A literal string value."""
|
||||
type StaticUploadFieldValue {
|
||||
value: String!
|
||||
}
|
||||
|
||||
input StripeBillingPortalInput {
|
||||
teamUid: ID!
|
||||
}
|
||||
@@ -3133,6 +3466,43 @@ type TaskAttachment {
|
||||
mimeType: String!
|
||||
}
|
||||
|
||||
"""A set of git credentials for a single hosting provider."""
|
||||
type TaskGitCredential {
|
||||
"""
|
||||
The email address associated with the token, if available.
|
||||
Null for service-account (installation) tokens.
|
||||
"""
|
||||
email: String
|
||||
|
||||
"""The git hosting provider (e.g. "github.com")."""
|
||||
host: String!
|
||||
|
||||
"""The OAuth or installation access token."""
|
||||
token: String!
|
||||
|
||||
"""
|
||||
The GitHub username associated with the token, if available.
|
||||
Null for service-account (installation) tokens.
|
||||
"""
|
||||
username: String
|
||||
}
|
||||
|
||||
"""Input for the taskGitCredentials query."""
|
||||
input TaskGitCredentialsInput {
|
||||
"""The ID of the task."""
|
||||
taskId: ID!
|
||||
|
||||
"""A short-lived token authorizing credential retrieval for the workload."""
|
||||
workloadToken: String!
|
||||
}
|
||||
|
||||
type TaskGitCredentialsOutput implements Response {
|
||||
credentials: [TaskGitCredential!]!
|
||||
responseContext: ResponseContext!
|
||||
}
|
||||
|
||||
union TaskGitCredentialsResult = TaskGitCredentialsOutput | UserFacingError
|
||||
|
||||
"""Input for task-related queries."""
|
||||
input TaskInput {
|
||||
"""The ID of the task."""
|
||||
@@ -3177,7 +3547,14 @@ type Team {
|
||||
creatorId in v1 Team type is deprecated and should not be used. Use adminUid instead.
|
||||
"""
|
||||
adminUid: String! @deprecated(reason: "Use members.role to determine admin status")
|
||||
|
||||
"""
|
||||
The email domain associated with the team, if one has been set by Warp staff.
|
||||
Required for features that key off the team's domain (e.g. domain capture, SSO).
|
||||
"""
|
||||
domain: String
|
||||
managedSecrets: ManagedSecretConfig
|
||||
memberSpendLimits: [MemberSpendLimit!]
|
||||
members: [TeamMember!]!
|
||||
name: String!
|
||||
uid: ID!
|
||||
@@ -3227,6 +3604,7 @@ input TelemetrySettingsInput {
|
||||
}
|
||||
|
||||
type Tier {
|
||||
agentHarnessesPolicy: AgentHarnessesPolicy
|
||||
agentIdentitiesPolicy: AgentIdentitiesPolicy
|
||||
aiAutonomyPolicy: AiAutonomyPolicy
|
||||
aiPermissionsPolicy: AiPermissionsPolicy
|
||||
@@ -3258,6 +3636,7 @@ type Tier {
|
||||
telemetryDataCollectionPolicy: TelemetryDataCollectionPolicy
|
||||
ugcDataCollectionPolicy: UgcDataCollectionPolicy
|
||||
usageBasedPricingPolicy: UsageBasedPricingPolicy
|
||||
usageVisibilityPolicy: UsageVisibilityPolicy
|
||||
warpAiPolicy: WarpAiPolicy
|
||||
warpBasicPolicy: WarpBasicPolicy
|
||||
}
|
||||
@@ -3400,6 +3779,12 @@ type UgcDataCollectionPolicy {
|
||||
toggleable: Boolean!
|
||||
}
|
||||
|
||||
"""
|
||||
scalar Uint is an unsigned integer. Maps to uint/uint32/uint64 on the Go
|
||||
side and a non-negative number on the client side.
|
||||
"""
|
||||
scalar Uint
|
||||
|
||||
enum UniquePer {
|
||||
User
|
||||
}
|
||||
@@ -3586,7 +3971,6 @@ type UpdateOnboardingSurveyStatusOutput implements Response {
|
||||
union UpdateOnboardingSurveyStatusResult = UpdateOnboardingSurveyStatusOutput | UserFacingError
|
||||
|
||||
input UpdateUserSettingsInput {
|
||||
agentAttributionEnabled: Boolean
|
||||
cloudConversationStorageEnabled: Boolean
|
||||
crashReportingEnabled: Boolean
|
||||
telemetryEnabled: Boolean
|
||||
@@ -3624,7 +4008,9 @@ input UpdateWorkspaceSettingsInput {
|
||||
setCloudConversationStorageSettings: CloudConversationStorageSettingsInput
|
||||
setCodebaseContextSettings: CodebaseContextSettingsInput
|
||||
setDomainCaptureSettings: DomainCaptureSettingsInput
|
||||
setEnterpriseAnalyticsDataCollectionSettings: EnterpriseAnalyticsDataCollectionSettingsInput
|
||||
setEnterpriseBillingSettings: EnterpriseBillingSettingsInput
|
||||
setHarnessSettings: HarnessSettingsInput
|
||||
setLinkSharingSettings: LinkSharingSettingsInput
|
||||
setLlmSettings: LlmSettingsInput
|
||||
setSandboxedAgentSettings: SandboxedAgentSettingsInput
|
||||
@@ -3691,6 +4077,17 @@ input UpdatedObjectInput {
|
||||
uid: ID!
|
||||
}
|
||||
|
||||
"""
|
||||
A single name/value pair for a multipart form field in a presigned POST upload.
|
||||
"""
|
||||
type UploadField {
|
||||
name: String!
|
||||
value: UploadFieldValue!
|
||||
}
|
||||
|
||||
"""The value of a multipart form field in a presigned POST upload target."""
|
||||
union UploadFieldValue = ContentCRC32CFieldValue | ContentDataFieldValue | StaticUploadFieldValue
|
||||
|
||||
type UsageBasedPricingPolicy {
|
||||
toggleable: Boolean!
|
||||
}
|
||||
@@ -3731,12 +4128,29 @@ enum UsagePlanSurveyResponse {
|
||||
REPLACE_TERMINAL
|
||||
}
|
||||
|
||||
"""
|
||||
Granularity at which a user can see AI usage across their team. Non-admins
|
||||
always collapse to OWN_ONLY regardless of tier.
|
||||
"""
|
||||
enum UsageVisibilityGranularity {
|
||||
FULL_BREAKDOWN
|
||||
OWN_ONLY
|
||||
PER_USER_TOTALS
|
||||
TEAM_AGGREGATE
|
||||
}
|
||||
|
||||
type UsageVisibilityPolicy {
|
||||
adminGranularity: UsageVisibilityGranularity!
|
||||
maxPriorCycles: Int!
|
||||
}
|
||||
|
||||
"""
|
||||
The User type is the primary way of interacting with our graph.
|
||||
Nearly all data is scoped to the currently logged-in user.
|
||||
"""
|
||||
type User {
|
||||
anonymousUserInfo: AnonymousUserInfo
|
||||
availableHarnesses: AvailableHarnesses!
|
||||
billingMetadata: BillingMetadata
|
||||
blocks: [Block!]!
|
||||
bonusGrants: [BonusGrant!]!
|
||||
@@ -3760,6 +4174,15 @@ type User {
|
||||
"""
|
||||
experiments: [Experiment!]
|
||||
githubInstallations: UserGithubInstallationsOutput!
|
||||
|
||||
"""
|
||||
Global skills that are always available to the calling principal.
|
||||
The client will fetch and install these, so they're available in every conversation
|
||||
on every device.
|
||||
|
||||
This is currently only supported for agents, not individual users.
|
||||
"""
|
||||
globalSkills: [String!]!
|
||||
isOnWorkDomain: Boolean!
|
||||
isOnboarded: Boolean!
|
||||
llms: FeatureModelChoice!
|
||||
@@ -3869,7 +4292,6 @@ 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!
|
||||
@@ -3879,6 +4301,7 @@ type WarpAiPolicy {
|
||||
acceptedAutosuggestionsLimit: Int!
|
||||
disablePremiumModels: Boolean!
|
||||
isCodeSuggestionsToggleable: Boolean!
|
||||
isGitOperationsAiEnabled: Boolean!
|
||||
isNextCommandEnabled: Boolean!
|
||||
isPromptSuggestionsToggleable: Boolean!
|
||||
isUnlimited: Boolean!
|
||||
@@ -3959,6 +4382,7 @@ type Workspace {
|
||||
inviteCode: String
|
||||
inviteLinkDomainRestrictions: [InviteLinkDomainRestriction!]!
|
||||
isEligibleForDiscovery: Boolean!
|
||||
memberSpendLimits: [MemberSpendLimit!]
|
||||
members: [WorkspaceMember!]!
|
||||
name: String!
|
||||
pendingEmailInvites: [EmailInvite!]!
|
||||
@@ -3996,7 +4420,9 @@ type WorkspaceSettings {
|
||||
cloudConversationStorageSettings: CloudConversationStorageSettings!
|
||||
codebaseContextSettings: CodebaseContextSettings!
|
||||
domainCaptureSettings: DomainCaptureSettings!
|
||||
enterpriseAnalyticsDataCollectionSettings: EnterpriseAnalyticsDataCollectionSettings!
|
||||
enterpriseBillingSettings: EnterpriseBillingSettings
|
||||
harnessSettings: HarnessSettings
|
||||
isDiscoverable: Boolean!
|
||||
isInviteLinkEnabled: Boolean!
|
||||
linkSharingSettings: LinkSharingSettings!
|
||||
@@ -4013,4 +4439,4 @@ enum WriteToPtyAutonomyValue {
|
||||
ALWAYS_ASK
|
||||
ASK_ON_FIRST_WRITE
|
||||
RESPECT_USER_SETTING
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
},
|
||||
"resolutions": {
|
||||
"immutable": "3.8.3",
|
||||
"lodash": "4.18.1"
|
||||
"lodash": "4.18.1",
|
||||
"@babel/core": "7.29.6"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,14 +2,6 @@
|
||||
# yarn lockfile v1
|
||||
|
||||
|
||||
"@ampproject/remapping@^2.2.0":
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4"
|
||||
integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
|
||||
dependencies:
|
||||
"@jridgewell/gen-mapping" "^0.3.5"
|
||||
"@jridgewell/trace-mapping" "^0.3.24"
|
||||
|
||||
"@ardatan/relay-compiler@^12.0.3":
|
||||
version "12.0.3"
|
||||
resolved "https://registry.yarnpkg.com/@ardatan/relay-compiler/-/relay-compiler-12.0.3.tgz#a60824672da7f7cef2a3879ed833b120d292fa08"
|
||||
@@ -35,26 +27,35 @@
|
||||
js-tokens "^4.0.0"
|
||||
picocolors "^1.1.1"
|
||||
|
||||
"@babel/compat-data@^7.27.2":
|
||||
version "7.28.0"
|
||||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.0.tgz#9fc6fd58c2a6a15243cd13983224968392070790"
|
||||
integrity sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==
|
||||
|
||||
"@babel/core@^7.26.10":
|
||||
version "7.28.0"
|
||||
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.0.tgz#55dad808d5bf3445a108eefc88ea3fdf034749a4"
|
||||
integrity sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==
|
||||
"@babel/code-frame@^7.29.0", "@babel/code-frame@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.7.tgz#f2fbbfea87c44a21590ec515b778b2c26d8866e7"
|
||||
integrity sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==
|
||||
dependencies:
|
||||
"@ampproject/remapping" "^2.2.0"
|
||||
"@babel/code-frame" "^7.27.1"
|
||||
"@babel/generator" "^7.28.0"
|
||||
"@babel/helper-compilation-targets" "^7.27.2"
|
||||
"@babel/helper-module-transforms" "^7.27.3"
|
||||
"@babel/helpers" "^7.27.6"
|
||||
"@babel/parser" "^7.28.0"
|
||||
"@babel/template" "^7.27.2"
|
||||
"@babel/traverse" "^7.28.0"
|
||||
"@babel/types" "^7.28.0"
|
||||
"@babel/helper-validator-identifier" "^7.29.7"
|
||||
js-tokens "^4.0.0"
|
||||
picocolors "^1.1.1"
|
||||
|
||||
"@babel/compat-data@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.7.tgz#6f0237f0f36d2e51c0570a636faed9d2d0efe629"
|
||||
integrity sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==
|
||||
|
||||
"@babel/core@7.29.6", "@babel/core@^7.26.10":
|
||||
version "7.29.6"
|
||||
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.6.tgz#2f2c2ca1728ae73c9b68ece91d1ae6dee18ff83a"
|
||||
integrity sha512-QdxmAo/ikZqqRGA8s43ww8lcql6naWRvEz0FFrl6MIlc7Gi6TroXnSdWa5U/kq6fzcpqpHesicQxFZIieZbyIA==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.29.0"
|
||||
"@babel/generator" "^7.29.6"
|
||||
"@babel/helper-compilation-targets" "^7.28.6"
|
||||
"@babel/helper-module-transforms" "^7.28.6"
|
||||
"@babel/helpers" "^7.29.2"
|
||||
"@babel/parser" "^7.29.3"
|
||||
"@babel/template" "^7.28.6"
|
||||
"@babel/traverse" "^7.29.0"
|
||||
"@babel/types" "^7.29.0"
|
||||
"@jridgewell/remapping" "^2.3.5"
|
||||
convert-source-map "^2.0.0"
|
||||
debug "^4.1.0"
|
||||
gensync "^1.0.0-beta.2"
|
||||
@@ -72,13 +73,24 @@
|
||||
"@jridgewell/trace-mapping" "^0.3.28"
|
||||
jsesc "^3.0.2"
|
||||
|
||||
"@babel/helper-compilation-targets@^7.27.2":
|
||||
version "7.27.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d"
|
||||
integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==
|
||||
"@babel/generator@^7.29.6", "@babel/generator@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.7.tgz#cca0b8827e6bcf3ba176788e7f3b180ad6db2fa3"
|
||||
integrity sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==
|
||||
dependencies:
|
||||
"@babel/compat-data" "^7.27.2"
|
||||
"@babel/helper-validator-option" "^7.27.1"
|
||||
"@babel/parser" "^7.29.7"
|
||||
"@babel/types" "^7.29.7"
|
||||
"@jridgewell/gen-mapping" "^0.3.12"
|
||||
"@jridgewell/trace-mapping" "^0.3.28"
|
||||
jsesc "^3.0.2"
|
||||
|
||||
"@babel/helper-compilation-targets@^7.28.6":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz#7a1def704302401c47f64fa85589e974ae217042"
|
||||
integrity sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==
|
||||
dependencies:
|
||||
"@babel/compat-data" "^7.29.7"
|
||||
"@babel/helper-validator-option" "^7.29.7"
|
||||
browserslist "^4.24.0"
|
||||
lru-cache "^5.1.1"
|
||||
semver "^6.3.1"
|
||||
@@ -88,22 +100,27 @@
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674"
|
||||
integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==
|
||||
|
||||
"@babel/helper-module-imports@^7.27.1":
|
||||
version "7.27.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204"
|
||||
integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==
|
||||
dependencies:
|
||||
"@babel/traverse" "^7.27.1"
|
||||
"@babel/types" "^7.27.1"
|
||||
"@babel/helper-globals@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz#f04a96fbd8473241b1079243f5b3f03a3010ab7b"
|
||||
integrity sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==
|
||||
|
||||
"@babel/helper-module-transforms@^7.27.3":
|
||||
version "7.27.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz#db0bbcfba5802f9ef7870705a7ef8788508ede02"
|
||||
integrity sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==
|
||||
"@babel/helper-module-imports@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz#ef25048a518e828d7393fac5882ddd73921d7396"
|
||||
integrity sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==
|
||||
dependencies:
|
||||
"@babel/helper-module-imports" "^7.27.1"
|
||||
"@babel/helper-validator-identifier" "^7.27.1"
|
||||
"@babel/traverse" "^7.27.3"
|
||||
"@babel/traverse" "^7.29.7"
|
||||
"@babel/types" "^7.29.7"
|
||||
|
||||
"@babel/helper-module-transforms@^7.28.6":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz#b062747a5997ba138637201328bbff77960574ae"
|
||||
integrity sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==
|
||||
dependencies:
|
||||
"@babel/helper-module-imports" "^7.29.7"
|
||||
"@babel/helper-validator-identifier" "^7.29.7"
|
||||
"@babel/traverse" "^7.29.7"
|
||||
|
||||
"@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.27.1":
|
||||
version "7.27.1"
|
||||
@@ -115,23 +132,33 @@
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687"
|
||||
integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==
|
||||
|
||||
"@babel/helper-string-parser@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz#7f0871d99824d23137d60f86fcf6130fd5a1b51f"
|
||||
integrity sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==
|
||||
|
||||
"@babel/helper-validator-identifier@^7.27.1":
|
||||
version "7.27.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8"
|
||||
integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==
|
||||
|
||||
"@babel/helper-validator-option@^7.27.1":
|
||||
version "7.27.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f"
|
||||
integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==
|
||||
"@babel/helper-validator-identifier@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz#bd87084ced0c796ec46bda492de6e83d29e89fc2"
|
||||
integrity sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==
|
||||
|
||||
"@babel/helpers@^7.27.6":
|
||||
version "7.28.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.2.tgz#80f0918fecbfebea9af856c419763230040ee850"
|
||||
integrity sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==
|
||||
"@babel/helper-validator-option@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz#cf315be940213b354eb4abcc0bd01ebe3f73bc2a"
|
||||
integrity sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==
|
||||
|
||||
"@babel/helpers@^7.29.2":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.29.7.tgz#45abfde7548997e34376c3e69feb475cffb4a607"
|
||||
integrity sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==
|
||||
dependencies:
|
||||
"@babel/template" "^7.27.2"
|
||||
"@babel/types" "^7.28.2"
|
||||
"@babel/template" "^7.29.7"
|
||||
"@babel/types" "^7.29.7"
|
||||
|
||||
"@babel/parser@^7.26.10", "@babel/parser@^7.27.2", "@babel/parser@^7.28.0":
|
||||
version "7.28.0"
|
||||
@@ -140,6 +167,13 @@
|
||||
dependencies:
|
||||
"@babel/types" "^7.28.0"
|
||||
|
||||
"@babel/parser@^7.29.3", "@babel/parser@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.7.tgz#837b87387cbf5ec5530cb634b3c622f68edb9334"
|
||||
integrity sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==
|
||||
dependencies:
|
||||
"@babel/types" "^7.29.7"
|
||||
|
||||
"@babel/plugin-syntax-import-assertions@^7.26.0":
|
||||
version "7.27.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz#88894aefd2b03b5ee6ad1562a7c8e1587496aecd"
|
||||
@@ -161,7 +195,16 @@
|
||||
"@babel/parser" "^7.27.2"
|
||||
"@babel/types" "^7.27.1"
|
||||
|
||||
"@babel/traverse@^7.26.10", "@babel/traverse@^7.27.1", "@babel/traverse@^7.27.3", "@babel/traverse@^7.28.0":
|
||||
"@babel/template@^7.28.6", "@babel/template@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.29.7.tgz#4d9d4004f645cdd304de958c725162784ecac700"
|
||||
integrity sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.29.7"
|
||||
"@babel/parser" "^7.29.7"
|
||||
"@babel/types" "^7.29.7"
|
||||
|
||||
"@babel/traverse@^7.26.10":
|
||||
version "7.28.0"
|
||||
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.0.tgz#518aa113359b062042379e333db18380b537e34b"
|
||||
integrity sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==
|
||||
@@ -174,7 +217,20 @@
|
||||
"@babel/types" "^7.28.0"
|
||||
debug "^4.3.1"
|
||||
|
||||
"@babel/types@^7.18.13", "@babel/types@^7.26.10", "@babel/types@^7.27.1", "@babel/types@^7.28.0", "@babel/types@^7.28.2":
|
||||
"@babel/traverse@^7.29.0", "@babel/traverse@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.7.tgz#c47b07a41b95da0907d026b5dd894d98de7d2f2d"
|
||||
integrity sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.29.7"
|
||||
"@babel/generator" "^7.29.7"
|
||||
"@babel/helper-globals" "^7.29.7"
|
||||
"@babel/parser" "^7.29.7"
|
||||
"@babel/template" "^7.29.7"
|
||||
"@babel/types" "^7.29.7"
|
||||
debug "^4.3.1"
|
||||
|
||||
"@babel/types@^7.18.13", "@babel/types@^7.26.10", "@babel/types@^7.27.1", "@babel/types@^7.28.0":
|
||||
version "7.28.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b"
|
||||
integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==
|
||||
@@ -182,6 +238,14 @@
|
||||
"@babel/helper-string-parser" "^7.27.1"
|
||||
"@babel/helper-validator-identifier" "^7.27.1"
|
||||
|
||||
"@babel/types@^7.29.0", "@babel/types@^7.29.7":
|
||||
version "7.29.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.7.tgz#8005e31d82712ee7adaef6e23c63b71a62770a92"
|
||||
integrity sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==
|
||||
dependencies:
|
||||
"@babel/helper-string-parser" "^7.29.7"
|
||||
"@babel/helper-validator-identifier" "^7.29.7"
|
||||
|
||||
"@cspotcode/source-map-support@^0.8.0":
|
||||
version "0.8.1"
|
||||
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
|
||||
@@ -710,6 +774,14 @@
|
||||
"@jridgewell/sourcemap-codec" "^1.5.0"
|
||||
"@jridgewell/trace-mapping" "^0.3.24"
|
||||
|
||||
"@jridgewell/remapping@^2.3.5":
|
||||
version "2.3.5"
|
||||
resolved "https://registry.yarnpkg.com/@jridgewell/remapping/-/remapping-2.3.5.tgz#375c476d1972947851ba1e15ae8f123047445aa1"
|
||||
integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==
|
||||
dependencies:
|
||||
"@jridgewell/gen-mapping" "^0.3.5"
|
||||
"@jridgewell/trace-mapping" "^0.3.24"
|
||||
|
||||
"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0":
|
||||
version "3.1.2"
|
||||
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
|
||||
@@ -1616,9 +1688,9 @@ jose@^5.0.0:
|
||||
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
|
||||
|
||||
js-yaml@^4.0.0, js-yaml@^4.1.0:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b"
|
||||
integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==
|
||||
version "4.2.0"
|
||||
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.2.0.tgz#2bd9e85682dd91bd469afb809d816043b3d49524"
|
||||
integrity sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==
|
||||
dependencies:
|
||||
argparse "^2.0.1"
|
||||
|
||||
@@ -2071,9 +2143,9 @@ setimmediate@^1.0.5:
|
||||
integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
|
||||
|
||||
shell-quote@^1.7.3:
|
||||
version "1.8.3"
|
||||
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b"
|
||||
integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==
|
||||
version "1.8.4"
|
||||
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.4.tgz#2edd9a4dcefc96649e2e2cb12f637b1f1d92a190"
|
||||
integrity sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==
|
||||
|
||||
signal-exit@^3.0.2:
|
||||
version "3.0.7"
|
||||
|
||||
Reference in New Issue
Block a user