import type { FeishuToolsConfig } from "./types.js"; /** * Default tool configuration. * - doc, wiki, drive, scopes: enabled by default * - perm: disabled by default (sensitive operation) */ export const DEFAULT_TOOLS_CONFIG: Required = { doc: true, wiki: true, drive: true, perm: false, scopes: true, }; /** * Resolve tools config with defaults. */ export function resolveToolsConfig(cfg?: FeishuToolsConfig): Required { return { ...DEFAULT_TOOLS_CONFIG, ...cfg }; }