diff --git a/src/commands/channels/list.ts b/src/commands/channels/list.ts index 54419609a93..58c7c7163c1 100644 --- a/src/commands/channels/list.ts +++ b/src/commands/channels/list.ts @@ -112,7 +112,9 @@ export async function channelsListCommand( } const includeUsage = opts.usage !== false; - const plugins = listReadOnlyChannelPluginsForConfig(cfg); + const plugins = listReadOnlyChannelPluginsForConfig(cfg, { + includeSetupRuntimeFallback: false, + }); const authStore = loadAuthProfileStoreWithoutExternalProfiles(); const authProfiles = Object.entries(authStore.profiles).map(([profileId, profile]) => ({ diff --git a/src/commands/channels/status-config-format.ts b/src/commands/channels/status-config-format.ts index 031fd85df8e..de93afbaf84 100644 --- a/src/commands/channels/status-config-format.ts +++ b/src/commands/channels/status-config-format.ts @@ -50,6 +50,7 @@ export async function formatConfigChannelsStatusLines( const sourceConfig = opts?.sourceConfig ?? cfg; const plugins = listReadOnlyChannelPluginsForConfig(cfg, { activationSourceConfig: sourceConfig, + includeSetupRuntimeFallback: false, }); for (const plugin of plugins) { const accountIds = plugin.config.listAccountIds(cfg); diff --git a/src/commands/health.ts b/src/commands/health.ts index b40867c1725..09554071c69 100644 --- a/src/commands/health.ts +++ b/src/commands/health.ts @@ -247,7 +247,9 @@ export async function getHealthSnapshot(params?: { const cappedTimeout = timeoutMs === undefined ? DEFAULT_TIMEOUT_MS : Math.max(50, timeoutMs); const doProbe = params?.probe !== false; const channels: Record = {}; - const plugins = listReadOnlyChannelPluginsForConfig(cfg); + const plugins = listReadOnlyChannelPluginsForConfig(cfg, { + includeSetupRuntimeFallback: false, + }); const channelOrder = plugins.map((plugin) => plugin.id); const channelLabels: Record = {}; @@ -448,7 +450,9 @@ export async function healthCommand( ? resolvedAgents : resolvedAgents.filter((agent) => agent.agentId === defaultAgentId); const channelBindings = buildChannelAccountBindings(cfg); - const displayPlugins = listReadOnlyChannelPluginsForConfig(cfg); + const displayPlugins = listReadOnlyChannelPluginsForConfig(cfg, { + includeSetupRuntimeFallback: false, + }); if (debugEnabled) { runtime.log(info("[debug] local channel accounts")); for (const plugin of displayPlugins) { diff --git a/src/commands/status-all/channels.ts b/src/commands/status-all/channels.ts index c2582c903c0..9e0f9a363d3 100644 --- a/src/commands/status-all/channels.ts +++ b/src/commands/status-all/channels.ts @@ -208,6 +208,7 @@ export async function buildChannelsTable( const sourceConfig = opts?.sourceConfig ?? cfg; for (const plugin of listReadOnlyChannelPluginsForConfig(cfg, { activationSourceConfig: sourceConfig, + includeSetupRuntimeFallback: false, })) { const accountIds = plugin.config.listAccountIds(cfg); const defaultAccountId = resolveChannelDefaultAccountId({ diff --git a/src/commands/status-runtime-shared.ts b/src/commands/status-runtime-shared.ts index 742260b0985..c78f6346f38 100644 --- a/src/commands/status-runtime-shared.ts +++ b/src/commands/status-runtime-shared.ts @@ -30,6 +30,7 @@ export async function resolveStatusSecurityAudit(params: { const { runSecurityAudit } = await loadSecurityAuditModule(); const readOnlyPlugins = resolveReadOnlyChannelPluginsForConfig(params.config, { activationSourceConfig: params.sourceConfig, + includeSetupRuntimeFallback: false, }); return await runSecurityAudit({ config: params.config, diff --git a/src/commands/status.link-channel.ts b/src/commands/status.link-channel.ts index 0d01a3c2567..17eba3690f5 100644 --- a/src/commands/status.link-channel.ts +++ b/src/commands/status.link-channel.ts @@ -19,6 +19,7 @@ export async function resolveLinkChannelContext( const sourceConfig = options.sourceConfig ?? cfg; for (const plugin of listReadOnlyChannelPluginsForConfig(cfg, { activationSourceConfig: sourceConfig, + includeSetupRuntimeFallback: false, })) { const { defaultAccountId, account, enabled, configured } = await resolveDefaultChannelAccountContext(plugin, cfg, { diff --git a/src/infra/channel-summary.ts b/src/infra/channel-summary.ts index 0063f1fc53f..73b663d8e6d 100644 --- a/src/infra/channel-summary.ts +++ b/src/infra/channel-summary.ts @@ -56,6 +56,7 @@ async function listChannelSummaryPlugins(params: { const { listReadOnlyChannelPluginsForConfig } = await import("../channels/plugins/read-only.js"); return listReadOnlyChannelPluginsForConfig(params.cfg, { activationSourceConfig: params.sourceConfig, + includeSetupRuntimeFallback: false, }); }