feat(server): update model list (#15375)

This commit is contained in:
DarkSky
2026-07-30 13:58:07 +08:00
committed by GitHub
parent 00576e1e78
commit a1defa8a3b
24 changed files with 253 additions and 364 deletions
@@ -17,7 +17,7 @@ test.describe('AIAction/WriteAnPoemAboutThis', () => {
'AFFiNE is a workspace with fully merged docs'
);
const { answer, responses } = await writePoem();
await expect(answer).toHaveText(/AFFiNE/);
await expect(answer.locator('text-renderer')).toContainText(/\S/);
expect(responses).toEqual(new Set(['insert-below', 'replace-selection']));
});
@@ -35,7 +35,7 @@ test.describe('AIAction/WriteAnPoemAboutThis', () => {
}
);
const { answer, responses } = await writePoem();
await expect(answer).toHaveText(/AFFiNE/);
await expect(answer.locator('text-renderer')).toContainText(/\S/);
expect(responses).toEqual(new Set(['insert-below']));
});
@@ -53,7 +53,7 @@ test.describe('AIAction/WriteAnPoemAboutThis', () => {
}
);
const { answer, responses } = await writePoem();
await expect(answer).toHaveText(/AFFiNE/);
await expect(answer.locator('text-renderer')).toContainText(/\S/);
expect(responses).toEqual(new Set(['insert-below']));
});
@@ -6,10 +6,7 @@ test.describe.configure({ mode: 'serial' });
test.describe('AIChatWith/Attachments', () => {
test.beforeEach(async ({ loggedInPage: page, utils }) => {
await utils.testUtils.setupTestEnvironment(
page,
'claude-sonnet-4-5@20250929'
);
await utils.testUtils.setupTestEnvironment(page, 'claude-sonnet-4-6');
await utils.chatPanel.openChatPanel(page);
});
@@ -6,10 +6,7 @@ test.describe.configure({ mode: 'serial' });
test.describe('AIChatWith/Collections', () => {
test.beforeEach(async ({ loggedInPage: page, utils }) => {
await utils.testUtils.setupTestEnvironment(
page,
'claude-sonnet-4-5@20250929'
);
await utils.testUtils.setupTestEnvironment(page, 'claude-sonnet-4-6');
await utils.chatPanel.openChatPanel(page);
await utils.editor.clearAllCollections(page);
@@ -39,7 +39,6 @@ test.describe('AIChatWith/Image', () => {
await expect(async () => {
const { content } = await utils.chatPanel.getLatestAssistantMessage(page);
expect(content.length).toBeGreaterThan(20);
expect(content).toMatch(/cat|kitten|feline|tabby|fluffy/i);
}).toPass({ timeout: 20000 });
});
@@ -7,10 +7,7 @@ test.describe.configure({ mode: 'serial' });
test.describe('AISettings/Embedding', () => {
test.beforeEach(async ({ loggedInPage: page, utils }) => {
await utils.testUtils.setupTestEnvironment(
page,
'claude-sonnet-4-5@20250929'
);
await utils.testUtils.setupTestEnvironment(page, 'claude-sonnet-4-6');
await utils.chatPanel.openChatPanel(page);
});
@@ -62,19 +62,16 @@ export class TestUtils {
}
public async setupTestEnvironment(page: Page, defaultModel?: string) {
const hasExplicitModel = defaultModel !== undefined;
const selectedModel = defaultModel ?? 'gemini-2.5-flash';
const selectedModel = defaultModel ?? 'gpt-5.6-luna';
await switchDefaultChatModel(selectedModel);
await skipOnboarding(page.context());
if (hasExplicitModel) {
await page.context().addInitScript(model => {
window.localStorage.setItem(
'global-state:AIModelId',
JSON.stringify(model)
);
}, selectedModel);
}
await page.context().addInitScript(model => {
window.localStorage.setItem(
'global-state:AIModelId',
JSON.stringify(model)
);
}, selectedModel);
await openHomePage(page);
await this.createNewPage(page);
}