UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

15 lines (14 loc) • 652 B
import { i as asOptionalObjectRecord } from "./record-coerce-TIsquoVR.mjs"; import "./string-coerce-runtime-BbIJhy7G.mjs"; //#region extensions/memory-core/src/doctor-agent-config.ts /** Blocked include migrations can leave Doctor candidates in the raw roster shape. */ function readDoctorAgentEntries(config) { const agents = asOptionalObjectRecord(asOptionalObjectRecord(config)?.agents); const listed = Object.prototype.propertyIsEnumerable.call(agents ?? {}, "list") && Array.isArray(agents?.list) ? agents.list : []; return { keyed: asOptionalObjectRecord(agents?.entries), listed }; } //#endregion export { readDoctorAgentEntries as t };