Use unambiguous Hermes reasoning-off values

This commit is contained in:
Mikei386
2026-08-31 21:55:59 +02:00
parent 3fbcc6ee2c
commit 82a1809423
2 changed files with 6 additions and 4 deletions
+2 -2
View File
@@ -61,7 +61,7 @@ agent:
max_turns: 64 max_turns: 64
# Ordinary turns run without hidden reasoning. Users can enable it explicitly # Ordinary turns run without hidden reasoning. Users can enable it explicitly
# per session with /reasoning medium or /reasoning high when a task needs it. # per session with /reasoning medium or /reasoning high when a task needs it.
reasoning_effort: "none" reasoning_effort: false
gateway_timeout: 3600 gateway_timeout: 3600
session_stall_timeout: 600 session_stall_timeout: 600
tool_loop_guardrails: tool_loop_guardrails:
@@ -110,7 +110,7 @@ compression:
auxiliary: auxiliary:
compression: compression:
provider: "main" provider: "main"
reasoning_effort: "none" reasoning_effort: false
timeout: 120 timeout: 120
max_concurrency: 1 max_concurrency: 1
# Session names are cosmetic and used to create a second concurrent LLM # Session names are cosmetic and used to create a second concurrent LLM
+4 -2
View File
@@ -31,7 +31,9 @@ create_profile() {
# tuning. Enforce them on old profiles as well as newly cloned profiles. # tuning. Enforce them on old profiles as well as newly cloned profiles.
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set model.max_tokens "$max_tokens" docker exec "$HERMES_CONTAINER" hermes -p "$name" config set model.max_tokens "$max_tokens"
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set agent.max_turns 64 docker exec "$HERMES_CONTAINER" hermes -p "$name" config set agent.max_turns 64
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set agent.reasoning_effort none # Current Hermes CLI parses the bare word `none` as YAML null. Boolean false
# is the supported, unambiguous representation for disabled reasoning.
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set --force agent.reasoning_effort false
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set display.show_reasoning false docker exec "$HERMES_CONTAINER" hermes -p "$name" config set display.show_reasoning false
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.title_generation.enabled false docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.title_generation.enabled false
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set web.search_backend keenable docker exec "$HERMES_CONTAINER" hermes -p "$name" config set web.search_backend keenable
@@ -58,7 +60,7 @@ create_profile() {
# compressor was removed after it lost exact technical state in benchmarks. # compressor was removed after it lost exact technical state in benchmarks.
docker exec "$HERMES_CONTAINER" hermes -p "$name" config unset auxiliary.compression || true docker exec "$HERMES_CONTAINER" hermes -p "$name" config unset auxiliary.compression || true
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.compression.provider main docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.compression.provider main
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.compression.reasoning_effort none docker exec "$HERMES_CONTAINER" hermes -p "$name" config set --force auxiliary.compression.reasoning_effort false
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.compression.timeout 120 docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.compression.timeout 120
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.compression.max_concurrency 1 docker exec "$HERMES_CONTAINER" hermes -p "$name" config set auxiliary.compression.max_concurrency 1
docker exec "$HERMES_CONTAINER" hermes -p "$name" config set platform_toolsets.cli \ docker exec "$HERMES_CONTAINER" hermes -p "$name" config set platform_toolsets.cli \