Bug Description
Problem
What happened
After a session completes, I get the message ⚠ Auxiliary title generation failed: Request timed out.. After investigating this issue, I updated the config auxiliary.title_generation.timeout to something high like 1800, and still get this issue.
Why this happens
I run local LLMs and setting context to high on qwen3.6:27b uses almost double the VRAM that I have, so the model runs very slowly.
What I expected
For the config parameter to work.
Solution
I copied what I had here into the analysis part
Steps to Reproduce
- Use a very slow model (would have to be local)
- Chat with hermes about whatever
- Wait about 3 minutes
⚠ Auxiliary title generation failed: Request timed out.
Expected Behavior
The title_generation uses the auxiliary.title_generation.timeout config
Actual Behavior
The title_generation does not use the auxiliary.title_generation.timeout config
Affected Component
Configuration (config.yaml, .env, hermes setup)
Messaging Platform (if gateway-related)
No response
Debug Report
Logs contain personal information (domains, usernames etc) so I won't share it. However nothing of importance is in these logs.
Operating System
Alpine Linux
Python Version
3.13.5
Hermes Version
0.14.0 (2026.5.16)
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
I have identified in the code where this disconnect from the config file happens. So I can later create a pull request to fix this.
In agent/title_generator.py we can trace what happens, -> maybe_auto_title -> auto_title_session ->
Once we get to generate_title, we can see that auto_title_session passes no timeout to generate_title, so it defaults to 30s.
Proposed Fix (optional)
The solution is to use the auxiliary.title_generation.timeout config. I haven't checked the rest of the codebase for how using the config is implemented but it should be a simple fix.
Are you willing to submit a PR for this?
Bug Description
Problem
What happened
After a session completes, I get the message
⚠ Auxiliary title generation failed: Request timed out.. After investigating this issue, I updated the configauxiliary.title_generation.timeoutto something high like 1800, and still get this issue.Why this happens
I run local LLMs and setting context to high on
qwen3.6:27buses almost double the VRAM that I have, so the model runs very slowly.What I expected
For the config parameter to work.
Solution
I copied what I had here into the analysis part
Steps to Reproduce
⚠ Auxiliary title generation failed: Request timed out.Expected Behavior
The title_generation uses the
auxiliary.title_generation.timeoutconfigActual Behavior
The title_generation does not use the
auxiliary.title_generation.timeoutconfigAffected Component
Configuration (config.yaml, .env, hermes setup)
Messaging Platform (if gateway-related)
No response
Debug Report
Logs contain personal information (domains, usernames etc) so I won't share it. However nothing of importance is in these logs.Operating System
Alpine Linux
Python Version
3.13.5
Hermes Version
0.14.0 (2026.5.16)
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
I have identified in the code where this disconnect from the config file happens. So I can later create a pull request to fix this.
In
agent/title_generator.pywe can trace what happens, ->maybe_auto_title->auto_title_session->Once we get to
generate_title, we can see thatauto_title_sessionpasses no timeout togenerate_title, so it defaults to 30s.Proposed Fix (optional)
The solution is to use the
auxiliary.title_generation.timeoutconfig. I haven't checked the rest of the codebase for how using the config is implemented but it should be a simple fix.Are you willing to submit a PR for this?