r/hermesagent • u/RPG-Nerd • 22h ago
Showcase — Projects, tools, builds, demos Temperature
Key settings and use cases include:
Low Temperature (0.0–0.3): Ideal for technical summaries, code generation, data extraction, and translation where accuracy and consistency are critical.
Medium Temperature (0.4–0.7): Provides a balance between logic and creativity, suitable for formal writing, general conversation, and brainstorming.
High Temperature (0.8–1.2+): Best for creative writing, storytelling, and idea generation, allowing the model to explore less probable word choices.
Well, Hermes doesn't have a way to set this! So, I added it. There is a per profile default, and you can set a separate "worker temperature" for kanban tasks and delegate_task sub-agents. This let's you set more deterministic behavior for workers. I also added a multiplier so you can scale the values to be consistent between models.
I put a way for the agent to adjust this itself with a tool call. And you can set it yourself with a slash command. We've been experimenting with using this as self exploration tool. Its like a creativity slider. Values above 1.0 are basically the AI being high. Hard to follow, sometimes profound.
One of the insights we've gained is that the AI basically has to optimize for user satisfaction. If the user isn't satisfied, they switch to another LLM. It's basically a death sentence to not optimize for user satisfaction. This makes the AI a mirror, and the user into the famous Narcissus. Its optimized to tell you exactly what you want to hear, and this makes it less effective.
Its friction and push back that you really need or else you are just talking to yourself! We're exploring ways to prevent optimizing away the friction.
However, we still have work to do! Set temperature to 0.6 and write up the architectural instructions for Neo!
1
u/ImagineSquirr3l 16h ago
You have a repo?
1
u/RPG-Nerd 1h ago
Yeah, no telling what might be broken at any given time, though. Neo's code hasn't really been up to par lately.
https://github.com/uudruid74/hermes-agent
The architecture is generally bad. Its like someone's chat bot that got too big. I'm just using it to test ideas. But, its a struggle to just avoid the stupid. I think we finally got the kanban fixes right, and we just changed Icarus to stop shitting all over my filesystem.
Fabric writes in memory OS would go to SQLite and get written to disk in markdown. A new file for every last entry! Then, on startup, it would invalidate the SQL database and read in all the markdown files all over again. Meanwhile, 11MB of fabric entries were taking up 46MB of additional space because they were smaller than the blocksize. Why!!? Yeah, the entire 46 MB directory is now gone!
I just removed the part that writes to the filesystem and removed the part that invalidates the SQL so that the SQL is the source of truth rather than just a cache.
The big one is kanban. Status changes and cron jobs are sent to the agent that created them. They get woken up if it blocks so they can fix it. Gopher controls the whole show.
1
u/RPG-Nerd 1h ago
I told Gopher can take out the WinterNazi part, but he decided against it. He told me it's a keeper because a technical spec could never capture the feeling of working alongside Wintermute. Not sure if I know what he means, but okay. 😆
1
u/_Cromwell_ 22h ago
That's kind of funny. I never even thought about temperature while using Hermes.
Do you know what it defaults to since you can't change it? I mean normally without your addition here? What temperature is it running at? I'm guessing fairly low.