27 lines
973 B
JavaScript
27 lines
973 B
JavaScript
import { Z as loadOpenClawPlugins } from "./reply-5K4M-ATj.js";
|
|
import { c as resolveDefaultAgentId, s as resolveAgentWorkspaceDir, w as resolveDefaultAgentWorkspaceDir } from "./agent-scope-CrgUOY3f.js";
|
|
import { t as createSubsystemLogger } from "./subsystem-46MXi6Ip.js";
|
|
import { r as loadConfig } from "./config-BAN8QfW5.js";
|
|
|
|
//#region src/plugins/status.ts
|
|
const log = createSubsystemLogger("plugins");
|
|
function buildPluginStatusReport(params) {
|
|
const config = params?.config ?? loadConfig();
|
|
const workspaceDir = params?.workspaceDir ? params.workspaceDir : resolveAgentWorkspaceDir(config, resolveDefaultAgentId(config)) ?? resolveDefaultAgentWorkspaceDir();
|
|
return {
|
|
workspaceDir,
|
|
...loadOpenClawPlugins({
|
|
config,
|
|
workspaceDir,
|
|
logger: {
|
|
info: (msg) => log.info(msg),
|
|
warn: (msg) => log.warn(msg),
|
|
error: (msg) => log.error(msg),
|
|
debug: (msg) => log.debug(msg)
|
|
}
|
|
})
|
|
};
|
|
}
|
|
|
|
//#endregion
|
|
export { buildPluginStatusReport as t }; |