File size: 624 Bytes
064bfd6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { isEnvTruthy } from '../utils/envUtils.js'

// Lazy read so ENABLE_GROWTHBOOK_DEV from globalSettings.env (applied after
// module load) is picked up. USER_TYPE is a build-time define so it's safe.
export function getGrowthBookClientKey(): string {
  const useExperimentalClientKey =
    isEnvTruthy(process.env.CLAUDE_CODE_EXPERIMENTAL_BUILD) ||
    (process.env.USER_TYPE === 'ant' &&
      isEnvTruthy(process.env.ENABLE_GROWTHBOOK_DEV))

  if (useExperimentalClientKey) {
    return 'sdk-yZQvlplybuXjYh6L'
  }

  return process.env.USER_TYPE === 'ant'
    ? 'sdk-xRVcrliHIlrg4og4'
    : 'sdk-zAZezfDKGoZuXXKe'
}