Tool Use Enforcement

Domain: Configuration

Motivation

How strictly Hermes enforces tool calling. Modes: strict, permissive. Configured in agent section.

Concrete Example

agent.tool_use_enforcement: strict. The model must use tools when appropriate. If it tries to answer without checking, Hermes forces it to use tools first.

Analogy

A teacher requiring students to show their work - they cannot just write the answer. Tool use enforcement requires the model to use tools before answering.