@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
15 lines (13 loc) • 581 B
JavaScript
import { c as resolveAgentWorkspaceDir, l as resolveDefaultAgentId } from "./agent-scope-BnZW9Gh2.js";
//#region src/agents/workspace-dirs.ts
function listAgentWorkspaceDirs(cfg) {
const dirs = /* @__PURE__ */ new Set();
const list = cfg.agents?.list;
if (Array.isArray(list)) {
for (const entry of list) if (entry && typeof entry === "object" && typeof entry.id === "string") dirs.add(resolveAgentWorkspaceDir(cfg, entry.id));
}
dirs.add(resolveAgentWorkspaceDir(cfg, resolveDefaultAgentId(cfg)));
return [...dirs];
}
//#endregion
export { listAgentWorkspaceDirs as t };