Files
CapaKraken/packages/api/src/router/assistant-tool-policy.ts
T

12 lines
382 B
TypeScript

import { type PermissionKey } from "@capakraken/shared";
import { getAvailableAssistantToolsForContext } from "./assistant-tools.js";
import type { ToolDef } from "./assistant-tools/shared.js";
export function getAvailableAssistantTools(
permissions: Set<PermissionKey>,
userRole: string,
): ToolDef[] {
return getAvailableAssistantToolsForContext(permissions, userRole);
}