From 1ff1e6ca077679818d735191d1f8e005c282adaa Mon Sep 17 00:00:00 2001 From: 777genius Date: Thu, 21 May 2026 02:01:29 +0300 Subject: [PATCH] fix(lint): satisfy opencode launch validation --- .../hooks/useRuntimeProviderManagement.ts | 2 +- src/main/services/team/TeamMcpConfigBuilder.ts | 2 +- .../services/team/TeamProvisioningService.ts | 16 ++++++++++++---- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/features/runtime-provider-management/renderer/hooks/useRuntimeProviderManagement.ts b/src/features/runtime-provider-management/renderer/hooks/useRuntimeProviderManagement.ts index c559181f..fe9e36aa 100644 --- a/src/features/runtime-provider-management/renderer/hooks/useRuntimeProviderManagement.ts +++ b/src/features/runtime-provider-management/renderer/hooks/useRuntimeProviderManagement.ts @@ -860,7 +860,7 @@ export function useRuntimeProviderManagement( ); if (response.error) { if (shouldRecordProbeResult()) { - const result = buildFailedModelTestResult(providerId, modelId, response.error!.message); + const result = buildFailedModelTestResult(providerId, modelId, response.error.message); setModelResults((current) => ({ ...current, [modelId]: result, diff --git a/src/main/services/team/TeamMcpConfigBuilder.ts b/src/main/services/team/TeamMcpConfigBuilder.ts index 655fed0b..b4fac5e4 100644 --- a/src/main/services/team/TeamMcpConfigBuilder.ts +++ b/src/main/services/team/TeamMcpConfigBuilder.ts @@ -453,7 +453,7 @@ export class TeamMcpConfigBuilder { const options = isWriteMcpConfigOptions(optionsOrPolicy) ? optionsOrPolicy : ({ - mcpPolicy: optionsOrPolicy as TeamMemberMcpPolicy | undefined, + mcpPolicy: optionsOrPolicy, } satisfies WriteMcpConfigOptions); const mcpPolicy = options.mcpPolicy; const controlApiBaseUrl = diff --git a/src/main/services/team/TeamProvisioningService.ts b/src/main/services/team/TeamProvisioningService.ts index e273777f..f0a37908 100644 --- a/src/main/services/team/TeamProvisioningService.ts +++ b/src/main/services/team/TeamProvisioningService.ts @@ -12252,7 +12252,9 @@ export class TeamProvisioningService { mcpPolicy, controlApiBaseUrl: input.controlApiBaseUrl, }); - (input.run.memberMcpConfigPaths ??= []).push(mcpConfigPath); + const memberMcpConfigPaths = input.run.memberMcpConfigPaths ?? []; + input.run.memberMcpConfigPaths = memberMcpConfigPaths; + memberMcpConfigPaths.push(mcpConfigPath); configs.set(member.name, { mcpConfigPath, mcpSettingSources: buildTeamMemberMcpSettingSources(mcpPolicy), @@ -12277,7 +12279,9 @@ export class TeamProvisioningService { mcpPolicy, controlApiBaseUrl: input.controlApiBaseUrl, }); - (input.run.memberMcpConfigPaths ??= []).push(mcpConfigPath); + const memberMcpConfigPaths = input.run.memberMcpConfigPaths ?? []; + input.run.memberMcpConfigPaths = memberMcpConfigPaths; + memberMcpConfigPaths.push(mcpConfigPath); return { mcpConfigPath, mcpSettingSources: buildTeamMemberMcpSettingSources(mcpPolicy), @@ -16989,7 +16993,9 @@ export class TeamProvisioningService { mcpPolicy: memberMcpPolicy, controlApiBaseUrl: provisioningEnv.env.CLAUDE_TEAM_CONTROL_URL, }); - (input.run.memberMcpConfigPaths ??= []).push(mcpConfigPath); + const memberMcpConfigPaths = input.run.memberMcpConfigPaths ?? []; + input.run.memberMcpConfigPaths = memberMcpConfigPaths; + memberMcpConfigPaths.push(mcpConfigPath); const memberMcpSettingSources = buildTeamMemberMcpSettingSources(memberMcpPolicy); const strictMemberMcpConfig = requiresStrictTeamMemberMcpConfig(memberMcpPolicy); const agentId = `${input.configuredMember.name}@${input.teamName}`; @@ -17140,7 +17146,9 @@ export class TeamProvisioningService { mcpPolicy: memberMcpPolicy, controlApiBaseUrl: provisioningEnv.env.CLAUDE_TEAM_CONTROL_URL, }); - (input.run.memberMcpConfigPaths ??= []).push(mcpConfigPath); + const memberMcpConfigPaths = input.run.memberMcpConfigPaths ?? []; + input.run.memberMcpConfigPaths = memberMcpConfigPaths; + memberMcpConfigPaths.push(mcpConfigPath); const memberMcpSettingSources = buildTeamMemberMcpSettingSources(memberMcpPolicy); const strictMemberMcpConfig = requiresStrictTeamMemberMcpConfig(memberMcpPolicy); const agentId = `${input.configuredMember.name}@${input.teamName}`;