b9bfee9c5b
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.
17 lines
468 B
TypeScript
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';
|