@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
12 lines (11 loc) • 673 B
TypeScript
import type { OpenClawConfig } from "../config/config.js";
import type { AgentBinding } from "../config/types.agents.js";
export declare function listBindings(cfg: OpenClawConfig): AgentBinding[];
export declare function listBoundAccountIds(cfg: OpenClawConfig, channelId: string): string[];
export declare function resolveDefaultAgentBoundAccountId(cfg: OpenClawConfig, channelId: string): string | null;
export declare function buildChannelAccountBindings(cfg: OpenClawConfig): Map<string, Map<string, string[]>>;
export declare function resolvePreferredAccountId(params: {
accountIds: string[];
defaultAccountId: string;
boundAccounts: string[];
}): string;