Features: - Multi-platform bot (Slack, Telegram) - Memory system with SQLite FTS - Tool use capabilities (file ops, commands) - Scheduled tasks system - Dynamic model switching (/sonnet, /haiku) - Prompt caching for cost optimization Optimizations: - Default to Haiku 4.5 (12x cheaper) - Reduced context: 3 messages, 2 memory results - Optimized SOUL.md (48% smaller) - Automatic caching when using Sonnet (90% savings) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
22 lines
377 B
Python
22 lines
377 B
Python
"""Messaging platform adapters for ajarbot."""
|
|
|
|
from .base import (
|
|
BaseAdapter,
|
|
AdapterConfig,
|
|
AdapterCapabilities,
|
|
AdapterRegistry,
|
|
InboundMessage,
|
|
OutboundMessage,
|
|
MessageType
|
|
)
|
|
|
|
__all__ = [
|
|
"BaseAdapter",
|
|
"AdapterConfig",
|
|
"AdapterCapabilities",
|
|
"AdapterRegistry",
|
|
"InboundMessage",
|
|
"OutboundMessage",
|
|
"MessageType"
|
|
]
|