UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

17 lines (16 loc) 746 B
import { m as resolveAgentWorkspaceDir, o as listAgentIds, y as resolveDefaultAgentId } from "./agent-scope-config-DcbEhP0R.js"; import "./agent-scope-DbtJyKUL.js"; //#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 };