Agent index — AI-секретарь
Обзор
Голосовой AI-ассистент с Obsidian vault. Telegram-бот + постоянная Claude Code сессия.
Состав
- @agentsb_bot — Telegram бот (aiogram 3.x)
- dbrain — постоянная Claude Code сессия в tmux
- vault — Obsidian vault (markdown файлы)
- autograph — graph-based memory engine (decay, MOC, cards)
- RAG — Qdrant + sentence-transformers поиск по vault
Расположение
- Код:
/home/claude/projects/agent-second-brain/ - Vault:
/home/claude/projects/agent-second-brain/vault/ - Symlink:
/home/claude/vault→ vault
Конфигурация (.env)
TELEGRAM_BOT_TOKEN=8679322352:AAF5lRRHx052NWQI9g1rwTJsi7nMLe6czH4
VAULT_PATH=/home/claude/projects/agent-second-brain/vault
ALLOWED_USER_IDS=[30777924]
TZ=Europe/Moscow
CLAUDE_MODEL=sonnet
QDRANT_URL=http://localhost:6333
RAG_HOST=127.0.0.1
RAG_PORT=8765Systemd units
dbrain-bot.service — Telegram бот
dbrain-watchdog.service — watchdog bot-сессии
dbrain-process.timer — ночная обработка vault (21:00)
dbrain-doctor.timer — health checks
dbrain-rag-indexer.service — индексер vault → Qdrant
dbrain-rag-api.service — FastAPI поиск localhost:8765
RAG поиск
API endpoint: http://127.0.0.1:8765/search?q=...&limit=5
Модель: paraphrase-multilingual-MiniLM-L12-v2 (384 dims, multilingual)
Qdrant: shared контейнер [[projects/coreclaw]]-qdrant, коллекция vault
Memory Engine (autograph)
- Карточки с decay (Ebbinghaus)
- MOC индексы (проекты, идеи, задачи, рефлексии)
- Graph health + dedup
- Ночной pipeline: daily notes → cards
Интеграции
- Metricool MCP: управление постами @technologiprivat
- Brand: “Technologi Privat”, brandId: 6384443
- Token в
~/.claude/.credentials.json
- Deepgram: транскрипция голосовых сообщений