feat: no branches workflow support (#7119)

fix AFF-1165 AFF-1164
This commit is contained in:
darkskygit
2024-06-07 05:53:39 +00:00
parent b75da1f3e0
commit 44b0ea2b6c
14 changed files with 599 additions and 12 deletions
+12 -2
View File
@@ -20,6 +20,7 @@ import {
import { gql } from './common';
import { handleGraphQLError } from './utils';
// @ts-expect-error no error
export class MockCopilotTestProvider
extends OpenAIProvider
implements
@@ -29,6 +30,7 @@ export class MockCopilotTestProvider
CopilotImageToImageProvider,
CopilotImageToTextProvider
{
static override readonly type = CopilotProviderType.Test;
override readonly availableModels = [
'test',
'fast-sdxl/image-to-image',
@@ -44,14 +46,22 @@ export class MockCopilotTestProvider
CopilotCapability.ImageToText,
];
override get type(): CopilotProviderType {
return CopilotProviderType.Test;
constructor() {
super({ apiKey: '1' });
}
override getCapabilities(): CopilotCapability[] {
return MockCopilotTestProvider.capabilities;
}
static override assetsConfig(_config: any) {
return true;
}
override get type(): CopilotProviderType {
return CopilotProviderType.Test;
}
override async isModelAvailable(model: string): Promise<boolean> {
return this.availableModels.includes(model);
}