Adds native Anthropic, OpenAI, and Z.ai provider registration to the gateway ProviderService.
Changes
apps/gateway/src/agent/provider.service.ts: Added registerAnthropicProvider(), registerOpenAIProvider(), registerZaiProvider() methods, and cloneBuiltInModel() helper using Pi native getModel() API
.env.example: Added commented entries for ANTHROPIC_API_KEY, OPENAI_API_KEY, ZAI_API_KEY
apps/gateway/src/agent/__tests__/provider.service.test.ts: New test file with 7 tests covering provider registration and skip-when-missing behavior
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
P8-002 — Additional LLM Providers
Adds native Anthropic, OpenAI, and Z.ai provider registration to the gateway ProviderService.
Changes
apps/gateway/src/agent/provider.service.ts: AddedregisterAnthropicProvider(),registerOpenAIProvider(),registerZaiProvider()methods, andcloneBuiltInModel()helper using Pi nativegetModel()API.env.example: Added commented entries forANTHROPIC_API_KEY,OPENAI_API_KEY,ZAI_API_KEYapps/gateway/src/agent/__tests__/provider.service.test.ts: New test file with 7 tests covering provider registration and skip-when-missing behaviorModels registered
Quality gates