diff --git a/src/api/json/catalog.json b/src/api/json/catalog.json index 4b272ea2e55..935c7615dd2 100644 --- a/src/api/json/catalog.json +++ b/src/api/json/catalog.json @@ -4784,6 +4784,42 @@ "fileMatch": ["generators.yml", "generators.yaml"], "url": "https://raw.githubusercontent.com/RagnarGrootKoerkamp/BAPCtools/refs/heads/master/support/schemas/generators_yaml_schema.json" }, + { + "name": "PromptKit Arena Configuration", + "description": "Configuration file for PromptKit Arena test orchestration", + "fileMatch": ["arena.yaml", "*.arena.yaml", "**/arena.yaml"], + "url": "https://promptkit.altairalabs.ai/schemas/latest/arena.json" + }, + { + "name": "PromptKit Persona", + "description": "User persona for PromptKit self-play testing", + "fileMatch": ["**/personas/*.yaml", "*.persona.yaml"], + "url": "https://promptkit.altairalabs.ai/schemas/latest/persona.json" + }, + { + "name": "PromptKit Prompt Configuration", + "description": "Prompt template configuration for PromptKit", + "fileMatch": ["**/prompts/*.yaml", "*.prompt.yaml"], + "url": "https://promptkit.altairalabs.ai/schemas/latest/promptconfig.json" + }, + { + "name": "PromptKit Provider", + "description": "LLM provider configuration for PromptKit", + "fileMatch": ["**/providers/*.yaml", "*.provider.yaml"], + "url": "https://promptkit.altairalabs.ai/schemas/latest/provider.json" + }, + { + "name": "PromptKit Scenario", + "description": "Test scenario definition for PromptKit Arena", + "fileMatch": ["**/scenarios/*.yaml", "*.scenario.yaml"], + "url": "https://promptkit.altairalabs.ai/schemas/latest/scenario.json" + }, + { + "name": "PromptKit Tool", + "description": "Tool definition for PromptKit LLM interactions", + "fileMatch": ["**/tools/*.yaml", "*.tool.yaml"], + "url": "https://promptkit.altairalabs.ai/schemas/latest/tool.json" + }, { "name": "project.json", "description": "ASP.NET vNext project configuration file",