Files
flynn/src/backends/native/index.ts
T
William Valentin b9bfee9c5b feat: add outbound attachment support with media.send tool
Introduces OutboundAttachment type on OutboundMessage, an
OutboundAttachmentCollector (push/drain pattern), and a media.send
tool that queues files for outbound delivery. Each channel adapter
(Telegram, Discord, Slack, WhatsApp) sends attachments after the
text reply. Includes 15 tests for collector and tool.
2026-02-07 09:09:00 -08:00

17 lines
468 B
TypeScript

export { NativeAgent, type NativeAgentConfig, type ToolUseEvent } from './agent.js';
export { OutboundAttachmentCollector } from './attachments.js';
export {
AgentOrchestrator,
type OrchestratorConfig,
type SubAgentRequest,
type SubAgentResult,
type DelegationConfig,
type UsageReport,
} from './orchestrator.js';
export {
COMPACTION_SYSTEM_PROMPT,
MEMORY_EXTRACTION_PROMPT,
CLASSIFICATION_PROMPT,
TOOL_SUMMARISATION_PROMPT,
} from './prompts.js';