@adonis-agora/agent
Version:
Governed, durable-backed AI agent (chat + tool-calling + governance) for AdonisJS — part of the Agora ecosystem.
19 lines • 1.37 kB
JavaScript
/**
* `@adonis-agora/agent/channels` — the agent on text channels (WhatsApp, Telegram, …): one webhook
* route per channel that verifies, deduplicates, acknowledges at once and answers in the background
* (durably, one message at a time per conversation, when the agent runs on `@adonis-agora/durable`),
* with the channel's markdown, length limit, reply buttons and files. See `docs/channels.mdx`.
*/
export { evolutionApi } from './adapters/evolution_api.js';
export { telegram } from './adapters/telegram.js';
export { whatsappCloud } from './adapters/whatsapp_cloud.js';
export { whatsmiau } from './adapters/whatsmiau.js';
export { retryableByDefault, } from './executor.js';
export { channels, handleChannel, proposalButtonIds, relayChannelOutcome, } from './handler.js';
export { ChannelDeliveryError, ChannelMediaTooLargeError } from './http.js';
export { escapeTelegramMarkdown, splitTables, toChannelMarkdown, unescapeTelegramMarkdown, } from './markdown.js';
export { DEFAULT_CHANNEL_QUESTION_TEXTS, formatChannelQuestion, parseChannelAnswer, ptBrChannelQuestionTexts, } from './questions.js';
export { splitMessage } from './split.js';
export { InMemoryChannelStore, lucidChannelStore, redisChannelStore, } from './store.js';
export { channelTextsFor, DEFAULT_CHANNEL_TEXTS, ptBrChannelTexts, } from './texts.js';
//# sourceMappingURL=index.js.map