Commit Graph
4 Commits
Author SHA1 Message Date
marcocosta10000 4f9d83a451 rerere 2026-10-26 16:13:33 -03:00
marcocosta10000 854348ebeb fix(voice): transcribe audio using the user's preferred language
Voice notes were always recognized with a hardcoded English locale,
which broke transcription for non-English speakers. The handler now
maps the profile's `preferred_language` to a BCP-47 code and passes it
to the Google recognizer, falling back to `pt-BR`.

Also neutralizes the persona prompt so it follows the selected
language instead of forcing Brazilian Portuguese and a fixed gender,
and resets the default `preferred_language` to `pt`.
2026-10-26 15:51:52 -03:00
marcocosta10000 d7f252034e feat(i18n): add /lang command for preferred conversation language
Introduce a language selection command backed by a supported-language
table and per-language response instructions. The chosen code is stored
as `preferred_language` in the user profile and injected into the system
prompt so replies follow the selected language, with an `auto` option
for detection.

Also refreshes the agent and user profile timestamps and appends the
latest conversation context entries.
2026-10-26 15:35:23 -03:00
marcocosta10000 79a73f8f2e feat(bot): add /manual and /about commands to help output
Extend the /help message so users can discover the full user manual
with examples and tips via /manual, and view system information,
version, author, and license via /about.

Also includes the generated conversation context snapshot for
2026-10-26 and the recompiled agent bytecode.
2026-10-26 15:19:17 -03:00