Merge branch 'main' into fix_starter_windows

This commit is contained in:
Joey Yakimowich-Payne 2025-08-12 18:16:23 -06:00 committed by GitHub
commit ca0bee8427
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 36 additions and 6 deletions

View file

@ -2,6 +2,35 @@ from .model_metadata import create_model_metadata
# Unified model metadata - single source of truth
OPENAI_MODELS_DETAILED = [
# GPT-5 Series
create_model_metadata(
provider="OpenAI",
name="gpt-5",
icon="OpenAI",
tool_calling=True,
reasoning=True,
),
create_model_metadata(
provider="OpenAI",
name="gpt-5-mini",
icon="OpenAI",
tool_calling=True,
reasoning=True,
),
create_model_metadata(
provider="OpenAI",
name="gpt-5-nano",
icon="OpenAI",
tool_calling=True,
reasoning=True,
),
create_model_metadata(
provider="OpenAI",
name="gpt-5-chat-latest",
icon="OpenAI",
tool_calling=False,
reasoning=True,
),
# Regular OpenAI Models
create_model_metadata(provider="OpenAI", name="gpt-4o-mini", icon="OpenAI", tool_calling=True),
create_model_metadata(provider="OpenAI", name="gpt-4o", icon="OpenAI", tool_calling=True),

View file

@ -1176,6 +1176,7 @@
},
"node_modules/@clack/prompts/node_modules/is-unicode-supported": {
"version": "1.3.0",
"extraneous": true,
"inBundle": true,
"license": "MIT",
"engines": {

View file

@ -10,8 +10,8 @@ withEventDeliveryModes(
{ tag: ["@release", "@starter-projects"] },
async ({ page }) => {
test.skip(
!process?.env?.ANTHROPIC_API_KEY,
"ANTHROPIC_API_KEY required to run this test",
!process?.env?.OPENAI_API_KEY,
"OPENAI_API_KEY required to run this test",
);
if (!process.env.CI) {
@ -34,14 +34,14 @@ withEventDeliveryModes(
skipAddNewApiKeys: true,
skipSelectGptModel: true,
});
await page.getByTestId("dropdown_str_provider").click();
await page.getByTestId("Anthropic-1-option").click();
// TODO: Uncomment this when we have a way to test Anthropic
// await page.getByTestId("dropdown_str_provider").click();
// await page.getByTestId("Anthropic-1-option").click();
await page
.getByTestId("popover-anchor-input-api_key")
.last()
.fill(process.env.ANTHROPIC_API_KEY ?? "");
.fill(process.env.OPENAI_API_KEY ?? "");
await page.waitForSelector('[data-testid="dropdown_str_model_name"]', {
timeout: 5000,