openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 652 B
JavaScript
import { m as shortenHomePath } from "./utils-P__uGsPB.js";
import { t as formatErrorMessage } from "./errors-Db3Ymjlb.js";
import { t as note } from "./note-DqHk3fA1.js";
//#region src/commands/doctor-agent-database-operation.ts
/** Keep one unusable agent database from aborting sibling Doctor work. */
function runDoctorAgentDatabaseOperation(params) {
try {
return {
ok: true,
value: params.run()
};
} catch (error) {
note(`- Agent ${params.agentId} database ${shortenHomePath(params.path)}: ${formatErrorMessage(error)}`, "Doctor warnings");
return { ok: false };
}
}
//#endregion
export { runDoctorAgentDatabaseOperation as t };