Configuration

All configuration and data is stored in ~/.tota/. Nothing is stored in your project directory.

File / DirectoryDescription
~/.tota/config.jsonMain config: agent name, user name, providers, models, Telegram token
~/.tota/tota.yamlExtended config: loop guard, web search, MCP servers, API channel
~/.tota/.envAPI keys and tokens (sourced automatically)
~/.tota/memory/SQLite Second Brain database and FTS index
~/.tota/daemon.pidPID of the running background daemon
~/.tota/daemon.logBackground mode logs (last 1000 lines kept, then rotated)
~/.tota/daemon-error.logError log for the daemon process (macOS LaunchAgent only)
~/.tota/skills/Installed custom skill directories
~/.tota/tasks.jsonPersisted scheduled tasks
~/.tota/vault.enc.jsonAES-256-GCM encrypted secrets vault (fallback when keychain unavailable)
~/.tota/calendar-token.jsonGoogle 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)

#Configure by category