# witcheer's Wingtips #75: reasoning_effort for side tasks, how hard each background call thinks

Written by [witcheer](https://x.com/witcheer) at Nous Research. Republished with credit.

Canonical: https://hermeswatcher.com/wingtips/75  
Published: 2026-09-17  
[Original](https://notwitcheer.github.io/hermes-recipes/wingtips/75-aux-reasoning-effort/) · [On X](https://x.com/witcheer/status/2100460797239415168) · [Full collection](https://notwitcheer.github.io/hermes-recipes/) · [Official docs](https://hermes-agent.nousresearch.com/docs/user-guide/configuration#the-universal-config-pattern)

[Source Markdown](https://raw.githubusercontent.com/notwitcheer/hermes-recipes/8653fb699a137a32e81936fa33cabacd3f4f2095/docs/wingtips/75-aux-reasoning-effort.md): use this file as the base for relative links in the verbatim text below.

Sources: [Hermes docs: Configuration](https://hermes-agent.nousresearch.com/docs/user-guide/configuration#the-universal-config-pattern)


besides your chat, Hermes Agent makes small model calls of its own: the summary written when a long conversation is compacted, the name it gives a session, reading an image you paste, the check on whether a command needs your approval.

those calls run on your main model unless you gave them another one, at the provider's default thinking level.

but a session title does not need deep thinking.

each side task has its own `reasoning_effort`. set it to `low` or `none` for that task and the call comes back sooner and costs less, while your chat keeps the level you set for it.

```yaml
# in ~/.hermes/config.yaml  (or: hermes config set auxiliary.<task>.reasoning_effort low)
auxiliary:
  compression:
    reasoning_effort: low
  title_generation:
    reasoning_effort: none
  vision:
    reasoning_effort: none
```

levels: `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, `max`, `ultra`. not set by default (the provider's default level). same knob on approval, curator, triage_specifier, kanban_decomposer, goal_judge and the other side tasks; your chat keeps its own `agent.reasoning_effort`. MoA slots set depth in the preset, and a background review that stays on your main model ignores this key.

docs: https://hermes-agent.nousresearch.com/docs/user-guide/configuration#the-universal-config-pattern
