Skip to content

Commit 1cf5cdb

Browse files
aidandaly24claude
andcommitted
fix: restore CLIENT_ID env var and move inline import to top-level
Restore writing both CLIENT_ID and CLIENT_SECRET to .env in createManagedOAuthCredential, matching main branch behavior. Move dynamic import of policyEnginePrimitive to a static top-level import per AGENTS.md conventions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 412afb8 commit 1cf5cdb

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/cli/primitives/GatewayPrimitive.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -425,9 +425,10 @@ export class GatewayPrimitive extends BasePrimitive<AddGatewayOptions, Removable
425425
});
426426
await this.writeProjectSpec(project);
427427

428-
// Write client secret to .env
429-
const envVarName = computeDefaultCredentialEnvVarName(credentialName);
430-
await setEnvVar(envVarName, jwtConfig.clientSecret!);
428+
// Write client ID and client secret to .env
429+
const envVarPrefix = computeDefaultCredentialEnvVarName(credentialName);
430+
await setEnvVar(`${envVarPrefix}_CLIENT_ID`, jwtConfig.clientId!);
431+
await setEnvVar(`${envVarPrefix}_CLIENT_SECRET`, jwtConfig.clientSecret!);
431432
}
432433

433434
/**

src/cli/tui/screens/policy/AddPolicyScreen.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { generateUniqueName } from '../../utils';
99
import type { AddPolicyConfig, PolicySourceMethod } from './types';
1010
import { POLICY_SOURCE_METHOD_OPTIONS, POLICY_STEP_LABELS, VALIDATION_MODE_OPTIONS } from './types';
1111
import { useAddPolicyWizard } from './useAddPolicyWizard';
12+
import { policyEnginePrimitive } from '../../../primitives/registry';
1213
import { Box, Text } from 'ink';
1314
import Spinner from 'ink-spinner';
1415
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react';
@@ -187,7 +188,6 @@ export function AddPolicyScreen({
187188
const region = regionResult.region;
188189

189190
// policyEngineId is needed; get it from deployed state
190-
const { policyEnginePrimitive } = await import('../../../primitives/registry');
191191
const policyEngineId = await policyEnginePrimitive.getDeployedEngineId(wizard.config.engine);
192192

193193
if (!policyEngineId) {

0 commit comments

Comments
 (0)