UNPKG

agency-x

Version:

This project is a Claude-compatible, LLM-agnostic sub-agent framework that simulates a complete SaaS product team. It is delivered as a reusable, developer-ready NPM package.

20 lines (16 loc) 493 B
import { getClaudeClient } from './claudeClient'; import { getOpenAIClient } from './openaiClient'; let defaultProvider = 'claude'; export const setDefaultProvider = (provider: 'claude' | 'openai') => { defaultProvider = provider; }; export const getLlmClient = () => { switch (defaultProvider) { case 'claude': return getClaudeClient(); case 'openai': return getOpenAIClient(); default: throw new Error(`Unknown LLM provider: ${defaultProvider}`); } };