openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
9 lines (8 loc) • 442 B
JavaScript
import { o as loadExecApprovalsReadOnlyAsync } from "./exec-approvals-store-B3Dzx_vP.mjs";
//#region src/infra/exec-approvals-mcp.ts
/** Snapshot exact-agent grants at thread/registration preparation, never on tool calls. */
async function loadMcpToolGrants(agentId, options) {
return agentId === "*" ? [] : (await loadExecApprovalsReadOnlyAsync(options)).agents?.[agentId]?.mcpTools ?? [];
}
//#endregion
export { loadMcpToolGrants as t };