UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

14 lines (13 loc) 577 B
//#region src/commands/doctor/shared/config-mutation-state.ts /** Apply a config mutation to doctor state, writing cfg only in repair mode. */ function applyDoctorConfigMutation(params) { if (params.mutation.changes.length === 0) return params.state; return { cfg: params.shouldRepair ? params.mutation.config : params.state.cfg, candidate: params.mutation.config, pendingChanges: true, fixHints: !params.shouldRepair && params.fixHint ? [...params.state.fixHints, params.fixHint] : params.state.fixHints }; } //#endregion export { applyDoctorConfigMutation as t };