Commit Graph

13 Commits

Author SHA1 Message Date
William Valentin 7338b390ef chore: add dependencies for phase 2 (sqlite, ollama, openai) 2026-02-02 21:09:31 -08:00
William Valentin 920872423e docs: add Phase 2 implementation plan
8 tasks covering:
- New dependencies (sqlite, ollama, openai)
- OpenAI client for fallback
- Ollama client for local LLM
- Model router with fallback chain
- SQLite session persistence
- Hook engine for sensitive operations
- Telegram confirmation UI
- Full integration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:08:26 -08:00
William Valentin dd66bd1372 docs: add environment variable example
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:04:42 -08:00
William Valentin b6b85f07d0 feat: wire daemon, agent, and telegram bot together
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:02:50 -08:00
William Valentin d0fe4c5b35 feat: add Telegram bot frontend with message handling
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 20:59:17 -08:00
William Valentin 69309e58bc feat: add native agent with conversation history 2026-02-02 20:56:46 -08:00
William Valentin 70c3960527 feat: add daemon skeleton with lifecycle management
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 20:56:45 -08:00
William Valentin 4adf172c25 feat: add config schema and loader with env var expansion 2026-02-02 20:54:19 -08:00
William Valentin 75e64b534d feat: add Anthropic client wrapper
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 20:54:17 -08:00
William Valentin 93f86fe749 chore: initialize project scaffolding 2026-02-02 20:51:26 -08:00
William Valentin 04fa56d3f1 docs: add Phase 1 implementation plan
8 tasks covering:
- Project scaffolding
- Config schema and loading
- Daemon lifecycle management
- Anthropic client wrapper
- Native agent with conversation history
- Telegram bot frontend
- Integration wiring
- Documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 20:49:55 -08:00
William Valentin ee19c11cc3 Finalize design decisions
- Separate sessions per frontend with explicit transfer
- Automatic backend routing based on task type
- Text responses by default (voice is future)
- Immediate notification delivery

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 20:45:14 -08:00
William Valentin 8717153e48 Add Flynn design document
Initial design for a self-hosted personal AI agent with:
- Telegram + TUI frontends
- Multi-model routing with fallback chain
- Claude Code/OpenCode CLI integration
- Hook-based security for sensitive operations
- Tailscale-only network exposure

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 20:37:53 -08:00