@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
22 lines (20 loc) • 890 B
JavaScript
import { _t as loadOpenClawPlugins, gt as createPluginLoaderLogger } from "./reply-BylFHBd4.js";
import { t as createSubsystemLogger } from "./subsystem-BCQGGxdd.js";
import { D as resolveDefaultAgentWorkspaceDir, c as resolveAgentWorkspaceDir, l as resolveDefaultAgentId } from "./agent-scope-BnZW9Gh2.js";
import { i as loadConfig } from "./config-PQiujvsf.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: createPluginLoaderLogger(log)
})
};
}
//#endregion
export { buildPluginStatusReport as t };