Skip to main content
Version: 1.x

Type Alias: AiProviderName

AiProviderName = "claude" | "openai" | "gemini"

Defined in: src/ai/types.ts:131

Provider name for AI-specific capability formatting.

Remarks

Used by CapabilityRegistry.forProvider to select the output format:

  • 'claude' — XML-structured capability descriptions
  • 'openai' — JSON registry snapshot
  • 'gemini' — JSON registry snapshot

Example

const provider: AiProviderName = 'claude';
const formatted = registry.forProvider(provider);