UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

15 lines (14 loc) 607 B
//#region src/commands/agents.binding-format.ts /** Render one route binding as a compact CLI line fragment. */ function describeBinding(binding) { const match = binding.match; const parts = [match.channel]; if (match.accountId) parts.push(`accountId=${match.accountId}`); if (match.peer) parts.push(`peer=${match.peer.kind}:${match.peer.id}`); if (match.guildId) parts.push(`guild=${match.guildId}`); if (match.teamId) parts.push(`team=${match.teamId}`); if (match.roles?.length) parts.push(`roles=${match.roles.join(",")}`); return parts.join(" "); } //#endregion export { describeBinding as t };