What this surface is for
Chat endpoint
Tater Assistant
Phase One Wiki
Federated Matrix client with encryption support, Markdown rendering, and full Verba Plugin compatibility.
Chat endpoint
25 current Verba Plugins advertise direct support for this surface.
Only this Matrix user can run admin-only tools (use full MXID like @user:server).
Key: admin_user_idPrefer access token; if blank, password login will be attempted.
Key: matrix_access_tokenDevice name shown in Matrix sessions
Key: matrix_device_name Default: TaterBotMatrix homeserver base URL (e.g., https://matrix.example.com)
Key: matrix_hs Default: https://matrix-client.matrix.orgUsed only if access token is empty.
Key: matrix_passwordSecret used to encrypt local store; fallback to MATRIX_PICKLE_KEY env
Key: matrix_pickle_keyPersistent path for nio store (devices, sessions, etc.)
Key: matrix_store_path Default: /app/matrix-storeMatrix user id for the bot (e.g., @tater:example.com)
Key: matrix_user Default: @tater:example.comMax Response Chunk Length
Key: max_response_length Default: 4000Comma-separated triggers (e.g. 'tater, taterbot') to count as mentions
Key: mention_keywordsWhen to respond in rooms
Key: response_policy Default: mention_only Options: mention_only, all_messagesfrom_now = ignore backlog on startup; from_last_sync = process all missed messages
Key: resume_mode Default: from_now Options: from_now, from_last_syncIf true, the bot auto-trusts/ignores unverified devices so it can send E2EE.
Key: trust_unverified_devices Default: true Options: true, false