UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

18 lines (17 loc) • 794 B
import { i as listAgentIds } from "./agent-roster-DH6r_8f4.mjs"; import { d as resolveAgentWorkspaceDir, g as resolveDefaultAgentId } from "./agent-scope-config-BEk6-ThS.mjs"; import "./agent-scope-bJOokm5r.mjs"; //#region src/flows/doctor-workspace-suggestion-scopes.ts /** Resolves every configured agent workspace while preserving invalid empty-roster failures. */ function resolveDoctorWorkspaceSuggestionScopes(cfg) { const listedAgentIds = listAgentIds(cfg); const agentIds = listedAgentIds.length > 0 ? listedAgentIds : [resolveDefaultAgentId(cfg)]; const labelAgent = agentIds.length > 1; return agentIds.map((agentId) => ({ agentId, workspaceDir: resolveAgentWorkspaceDir(cfg, agentId), labelAgent })); } //#endregion export { resolveDoctorWorkspaceSuggestionScopes as t };