Pinky (Oleg)
The AI assistant platform. A persistent, multi-channel AI agent with memory, personality, and the ability to manage calendars, communications, and daily operations autonomously.
Always-on, always learning
Agent Core
FastAPI server running Claude API with system prompts, personality, and tool access. Processes all inbound messages through a unified pipeline.
Channel Router
Telegram, Discord, Slack, and iMessage — each channel has its own adapter but shares the same agent brain and memory.
Tool Layer
Google Calendar, Gmail, Drive, Zoho CRM, and custom automation tools — all accessible through structured function calling.
Three-layer persistence
Reflections
Semantic memory via embedding search. The agent stores observations and retrieves relevant context automatically based on conversation topic.
Topic Files
Structured markdown files organized by project, person, and domain. Loaded on demand when the agent needs deep context on a specific subject.
Session State
Wake context and conversation history persisted across restarts. The agent picks up exactly where it left off — no context loss between sessions.
One brain, many interfaces
Telegram (primary)
Rich media support — voice messages, photos, documents, inline keyboards. The main interface for daily interaction with Brad and family.
Discord
Team communication hub. Monitors channels, responds to mentions, manages server workflows, and coordinates with other agents.
Slack
Business communication channel for POS Specialists operations. Handles support triage and team coordination.
Heartbeat Daemon
Bun-based daemon manages wake/sleep cycles, scheduled tasks, and health monitoring. Keeps the agent alive and responsive 24/7.