load_cli_config() only merged keys present in its hardcoded defaults dict, silently dropping user-added keys like platform_toolsets (saved by 'hermes tools'), provider_routing, memory, honcho, etc. Added a second pass to carry over all file_config keys that aren't in defaults, so 'hermes tools' changes actually take effect in CLI mode. The gateway was unaffected (reads YAML directly via yaml.safe_load).
127 KiB
Executable File
127 KiB
Executable File