Skip to content

fix(scripts): read Hermes config.yaml as UTF-8 in discord-voice-doctor - #8453

Closed
Tianworld wants to merge 1 commit into
NousResearch:mainfrom
Tianworld:fix/discord-voice-doctor-yaml-utf8
Closed

fix(scripts): read Hermes config.yaml as UTF-8 in discord-voice-doctor#8453
Tianworld wants to merge 1 commit into
NousResearch:mainfrom
Tianworld:fix/discord-voice-doctor-yaml-utf8

Conversation

@Tianworld

Copy link
Copy Markdown
Contributor

The doctor script reads ~/.hermes/config.yaml for STT/TTS provider settings. Opening without encoding uses the process default on Windows and can mis-read valid UTF-8 YAML.

Made with Cursor

Voice diagnostics parse config.yaml with locale-default encoding; UTF-8 files on Windows could mis-parse or error.

Made-with: Cursor
@alt-glitch alt-glitch added type/bug Something isn't working P3 Low — cosmetic, nice to have platform/discord Discord bot adapter duplicate This issue or pull request already exists labels Apr 28, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Likely duplicate of #8435 — same fix (UTF-8 encoding for config.yaml read in discord-voice-doctor). Also covered by broader #15519.

@teknium1

Copy link
Copy Markdown
Contributor

Thanks for the focused Windows compatibility fix. This is an automated hermes-sweeper review; the requested behavior is already on current main.

Closing as implemented on main.

@teknium1 teknium1 closed this Jul 12, 2026
@teknium1 teknium1 added the sweeper:implemented-on-main Sweeper: behavior already present on current main label Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

duplicate This issue or pull request already exists P3 Low — cosmetic, nice to have platform/discord Discord bot adapter sweeper:implemented-on-main Sweeper: behavior already present on current main type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants