mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-04 07:30:21 +00:00
Plugins: centralize compatibility formatting
This commit is contained in:
@@ -13,7 +13,10 @@ import {
|
||||
writeConfigFile,
|
||||
} from "../config/config.js";
|
||||
import { normalizeSecretInputString } from "../config/types.secrets.js";
|
||||
import { buildPluginCompatibilityNotices } from "../plugins/status.js";
|
||||
import {
|
||||
buildPluginCompatibilityNotices,
|
||||
formatPluginCompatibilityNotice,
|
||||
} from "../plugins/status.js";
|
||||
import type { RuntimeEnv } from "../runtime.js";
|
||||
import { defaultRuntime } from "../runtime.js";
|
||||
import { resolveUserPath } from "../utils.js";
|
||||
@@ -112,7 +115,7 @@ export async function runSetupWizard(
|
||||
`Detected ${compatibilityNotices.length} plugin compatibility notice${compatibilityNotices.length === 1 ? "" : "s"} in the current config.`,
|
||||
...compatibilityNotices
|
||||
.slice(0, 4)
|
||||
.map((notice) => `- ${notice.pluginId}: ${notice.message}`),
|
||||
.map((notice) => `- ${formatPluginCompatibilityNotice(notice)}`),
|
||||
...(compatibilityNotices.length > 4
|
||||
? [`- ... +${compatibilityNotices.length - 4} more`]
|
||||
: []),
|
||||
|
||||
Reference in New Issue
Block a user