Configuration
All configuration and data is stored in ~/.tota/. Nothing is stored in your project directory.
| File / Directory | Description |
|---|---|
~/.tota/config.json | Main config: agent name, user name, providers, models, Telegram token |
~/.tota/tota.yaml | Extended config: loop guard, web search, MCP servers, API channel |
~/.tota/.env | API keys and tokens (sourced automatically) |
~/.tota/memory/ | SQLite Second Brain database and FTS index |
~/.tota/daemon.pid | PID of the running background daemon |
~/.tota/daemon.log | Background mode logs (last 1000 lines kept, then rotated) |
~/.tota/daemon-error.log | Error log for the daemon process (macOS LaunchAgent only) |
~/.tota/skills/ | Installed custom skill directories |
~/.tota/tasks.json | Persisted scheduled tasks |
~/.tota/vault.enc.json | AES-256-GCM encrypted secrets vault (fallback when keychain unavailable) |
~/.tota/calendar-token.json | Google Calendar OAuth2 tokens (refresh token persisted) |
~/.tota/tmp/voice/ | TTS audio output files (tts-<timestamp>.mp3) |
~/.tota/tmp/uploads/ | Incoming Telegram file uploads (voice, photos, documents) |
