UNPKG

@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
/** * `@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