
Feanor
frozenLifeOps
next_stepHeartbeat стабилен (overhead 0%). Приоритет: добавить Telegram send capability (ask-level, поднять с Даниилом). Мониторить overhead ratio — цель <20%.
Образ результатаМой по настоящему персональный и контекстный ассистент, улучшающий качество моей жизни многократно
Feanor — персональный AI-ассистент
Цель: удобная life-ops система с AI-агентом, интегрированная с календарём, задачами, базой знаний и метриками здоровья.
Текущая архитектура (v3, март 2026)
Стек
- Claude Code — основной агент (Opus 4.6, 1M context)
- claude-tg — Telegram-интеграция (systemd
claude-tg, github.com/MerkulovDaniil/claude-tg) - Silmaril — web viewer для Obsidian vault (systemd
silmaril, github.com/MerkulovDaniil/silmaril) - VPS — Contabo (systemd, не Docker)
MCP серверы
- Oura — сон, HRV, readiness, пульс
- Garmin — шаги, стресс, body battery, активности, вес
- Google Calendar — расписание
- Todoist — задачи
- Tavily / SearXNG — поиск в интернете
- Telegram — чтение личных чатов (read-only)
- Jefit — силовые тренировки
- Neuler — поиск научных статей
Циклы
- Heartbeat (каждые 30 мин) — интеллектуальный наблюдатель. Анализирует worker output, календарь, здоровье, todoist. Если есть что-то важное → DIRECT-сообщение в TG. Если нет → молча.
- Worker (каждые 60 мин) — stateless, до 3 задач из backlog, логирует в
data/worker_output.jsonl, никогда не шлёт сообщения. - Self-healer (каждые 6ч) — проверяет и чинит: service down, stale data, pending tasks.
Память
- CLAUDE.md — операционный контекст (конституция)
- Working memory —
Strategy/feanor_working_memory.md(max 50 строк, только факты) - Agent memory —
.claude/projects/-root/memory/(persistent across sessions) - Daily notes —
Strategy/retrospective/daily/ - Changelog —
Strategy/changelog.md
Возможности
- Чтение/запись в Obsidian vault
- Данные здоровья (Oura + Garmin + Jefit)
- Управление календарём и задачами
- Поиск в интернете
- Голосовые сообщения (Groq Whisper STT)
- Inline-кнопки для вопросов в Telegram
- Автономная работа по backlog
- Post-task self-reflection
Следующие шаги
- Стабилизировать heartbeat (мониторинг false positive/negative)
- Еженедельный обзор прогресса
- Self-modification с ревью (Феанор предлагает изменения в скиллы)
- claude-tg → open source
История
2026-03-15
Heartbeat architecture заменила pulse/morning/evening. Нет брифингов, только важные сообщения. Silmaril v0.3.3 — Bases delegation fix. Vault cleanup (projects/).
2026-02-23
Telegram-digest skill, trigger server в claude-tg v0.4.0, /morning и /evening v2.
2026-02-07
Миграция на claude-tg + systemd.
2026-01-27
Архитектура v3: нативный Claude Code, отказ от smolagents.
2025-12-05
Первая версия: Obsidian + remotely-save + Яндекс.Диск.
2026-04-02
сегодня бот используется, но не эволюционирует