Initial commit: Ajarbot with optimizations
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>
This commit is contained in:
21
adapters/__init__.py
Normal file
21
adapters/__init__.py
Normal file
@@ -0,0 +1,21 @@
|
||||
"""Messaging platform adapters for ajarbot."""
|
||||
|
||||
from .base import (
|
||||
BaseAdapter,
|
||||
AdapterConfig,
|
||||
AdapterCapabilities,
|
||||
AdapterRegistry,
|
||||
InboundMessage,
|
||||
OutboundMessage,
|
||||
MessageType
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
"BaseAdapter",
|
||||
"AdapterConfig",
|
||||
"AdapterCapabilities",
|
||||
"AdapterRegistry",
|
||||
"InboundMessage",
|
||||
"OutboundMessage",
|
||||
"MessageType"
|
||||
]
|
||||
Reference in New Issue
Block a user