P2 Disabling Coding Toolset Strips Terminal and File Tools — Overly Broad Config Side Effect (#58281)

Executive Summary

Disabling the coding toolset in Hermes Agent also removes terminal and file tools — despite those being independently useful outside of coding workflows. Users who want to disable code execution for security, cost, or workflow reasons lose terminal access and file operations entirely. There is no way to have terminal + file tools without also enabling the coding toolset.

Why This Matters

Terminal and file operations are infrastructure tools, not coding tools. They are used for:

None of these use cases require code execution. But the toolset boundary is drawn too coarsely: disabling coding disables them all. This forces users into an all-or-nothing choice: either accept the full coding toolset including code execution, or lose terminal and file access entirely.

Impact Assessment

DimensionSeverityDetail
Configuration GranularityHIGHToolsets should have clear, non-overlapping boundaries. Disabling one toolset should not disable unrelated infrastructure tools.
User AgencyHIGHUsers who want to restrict code execution for security reasons cannot do so without losing essential file and terminal capabilities.
Workaround QualityHIGHThe only workaround is to re-enable the coding toolset — which defeats the purpose of disabling it in the first place.
Fix ComplexityMEDIUMThe fix should be a configuration boundary adjustment: separate terminal and file tools from the coding toolset scope.

Toolset/Config-Boundary Bug History

IssueSeverityDescription
#53667P1Tool loader collapses to cronjob-only — get_environment not exported
#58281P2Disabling coding strips terminal/file — toolset boundaries too coarse

⚠️ Pattern: Toolset boundaries are a recurring configuration surface problem. #53667 showed the tool loader itself can collapse to a minimal set. #58281 shows that even when the loader works, the toolset grouping is too coarse for practical security and workflow configuration.

Source Evidence

📌 https://hermes-agent.reviews/hermes-coding-toolset-strips-terminal-file-58281.html
Tracked by hermes-agent.reviews — July 4, 2026