mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 10:30:44 +00:00
fix(status): keep channel status reads cold
This commit is contained in:
@@ -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]) => ({
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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<string, ChannelHealthSummary> = {};
|
||||
const plugins = listReadOnlyChannelPluginsForConfig(cfg);
|
||||
const plugins = listReadOnlyChannelPluginsForConfig(cfg, {
|
||||
includeSetupRuntimeFallback: false,
|
||||
});
|
||||
const channelOrder = plugins.map((plugin) => plugin.id);
|
||||
const channelLabels: Record<string, string> = {};
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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, {
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user