@forge/cli-shared

9.3.0-next.17-experimental-cf2ad4c9.3.0-next.18
out/graphql/graphql-types.d.ts
~out/graphql/graphql-types.d.tsModified
+97
Index: package/out/graphql/graphql-types.d.ts
===================================================================
--- package/out/graphql/graphql-types.d.ts
+++ package/out/graphql/graphql-types.d.ts
@@ -187009,8 +187009,10 @@
     statusUpdates_byTag?: Maybe<TownsquareUpdateConnection>;
     statusUpdates_byTeam?: Maybe<TownsquareUpdateConnection>;
     statusUpdates_forSavedView?: Maybe<TownsquareUpdateConnection>;
     studio_solutionPlan?: Maybe<StudioSolutionPlan>;
+    studio_templateCategories?: Maybe<StudioTemplateCategoriesResponse>;
+    studio_templates?: Maybe<StudioTemplatesResponse>;
     studio_workspaceAiEnabled?: Maybe<StudioWorkspaceAiEnabled>;
     suggest?: Maybe<QuerySuggestionApi>;
     suggestedSpaces?: Maybe<PaginatedSpaceList>;
     supportInquiry_channelsIdentityHash?: Maybe<Scalars['String']['output']>;
@@ -209914,8 +209916,14 @@
     solutionId: Scalars['String']['input'];
     solutionVersion: Scalars['Int']['input'];
     workspaceId: Scalars['ID']['input'];
 };
+export type QueryStudio_TemplateCategoriesArgs = {
+    workspaceId: Scalars['ID']['input'];
+};
+export type QueryStudio_TemplatesArgs = {
+    workspaceId: Scalars['ID']['input'];
+};
 export type QueryStudio_WorkspaceAiEnabledArgs = {
     workspaceId: Scalars['ID']['input'];
 };
 export type QuerySuggestedSpacesArgs = {
@@ -238239,8 +238247,18 @@
 export type StudioBuilds = {
     __typename?: 'StudioBuilds';
     sequence?: Maybe<Array<Maybe<StudioBuild>>>;
 };
+export type StudioCategorySourceDiagnostic = {
+    __typename?: 'StudioCategorySourceDiagnostic';
+    message: Scalars['String']['output'];
+    source: Scalars['String']['output'];
+    status: StudioCategorySourceStatus;
+};
+export declare enum StudioCategorySourceStatus {
+    Error = "ERROR",
+    Ok = "OK"
+}
 export type StudioCreateDraftBuildDetails = {
     __typename?: 'StudioCreateDraftBuildDetails';
     ari?: Maybe<Scalars['ID']['output']>;
     buildId?: Maybe<Scalars['UUID']['output']>;
@@ -238283,8 +238301,87 @@
     updatedAt?: Maybe<Scalars['DateTime']['output']>;
     updatedBy?: Maybe<User>;
     workspaceId: Scalars['ID']['output'];
 };
+export type StudioTemplate = {
+    __typename?: 'StudioTemplate';
+    apps: Array<Scalars['String']['output']>;
+    categories: Array<StudioTemplateCategorySummary>;
+    collection: StudioTemplateCollection;
+    createdAt?: Maybe<Scalars['String']['output']>;
+    description?: Maybe<Scalars['String']['output']>;
+    hasAgenticAction: Scalars['Boolean']['output'];
+    howItWorks: Array<StudioTemplateHowItWorksStep>;
+    id: Scalars['String']['output'];
+    name: Scalars['String']['output'];
+    skills?: Maybe<Array<Scalars['String']['output']>>;
+    type: Scalars['String']['output'];
+    usageCount: Scalars['Int']['output'];
+};
+export type StudioTemplateCategoriesResponse = {
+    __typename?: 'StudioTemplateCategoriesResponse';
+    categories: Array<StudioTemplateCategory>;
+    sourceDiagnostics: Array<StudioCategorySourceDiagnostic>;
+};
+export type StudioTemplateCategory = {
+    __typename?: 'StudioTemplateCategory';
+    categoryKey: Scalars['String']['output'];
+    name: Scalars['String']['output'];
+    templates: Array<StudioTemplateReference>;
+};
+export type StudioTemplateCategorySummary = {
+    __typename?: 'StudioTemplateCategorySummary';
+    categoryKey: Scalars['String']['output'];
+    name: Scalars['String']['output'];
+};
+export declare enum StudioTemplateCollection {
+    Product = "PRODUCT",
+    Service = "SERVICE",
+    Software = "SOFTWARE",
+    Strategy = "STRATEGY",
+    Teamwork = "TEAMWORK"
+}
+export declare enum StudioTemplateHowItWorksRole {
+    Action = "ACTION",
+    Knowledge = "KNOWLEDGE",
+    Reasoning = "REASONING"
+}
+export type StudioTemplateHowItWorksStep = {
+    __typename?: 'StudioTemplateHowItWorksStep';
+    role: StudioTemplateHowItWorksRole;
+    text: Scalars['String']['output'];
+};
+export type StudioTemplateReference = {
+    __typename?: 'StudioTemplateReference';
+    templateId: Scalars['String']['output'];
+    templateType: StudioTemplateType;
+};
+export type StudioTemplateSourceDiagnostic = {
+    __typename?: 'StudioTemplateSourceDiagnostic';
+    code: StudioTemplateSourceDiagnosticCode;
+    message: Scalars['String']['output'];
+    source: Scalars['String']['output'];
+    status: StudioTemplateSourceStatus;
+};
+export declare enum StudioTemplateSourceDiagnosticCode {
+    CategorySourceError = "CATEGORY_SOURCE_ERROR",
+    ConfigInvalid = "CONFIG_INVALID",
+    ConfigSourceUnavailable = "CONFIG_SOURCE_UNAVAILABLE",
+    DuplicateTemplateId = "DUPLICATE_TEMPLATE_ID",
+    MetadataParseFailed = "METADATA_PARSE_FAILED"
+}
+export declare enum StudioTemplateSourceStatus {
+    Error = "ERROR"
+}
+export declare enum StudioTemplateType {
+    Agent = "AGENT",
+    Automation = "AUTOMATION"
+}
+export type StudioTemplatesResponse = {
+    __typename?: 'StudioTemplatesResponse';
+    sourceDiagnostics: Array<StudioTemplateSourceDiagnostic>;
+    templates: Array<StudioTemplate>;
+};
 export type StudioWorkspaceAiEnabled = {
     __typename?: 'StudioWorkspaceAiEnabled';
     aiEnabled: Scalars['Boolean']['output'];
 };