{"repo":"NousResearch/hermes-agent","public_id":"66752","display_label":"config.set overwriting config.yaml after malformed YAML","summary":"These members all concern config.set or TUI config toggles potentially overwriting or wiping the full config when YAML parsing fails. One is a bug report that also mentions loss of round-trip metadata, and two are fix proposals aiming to fail closed on invalid YAML (one also mentions preserving comments).","subsystem":"dashboard","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":2},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":66752,"title":"[Bug]: config.set may overwrite the full config after YAML parse failure and strips round-trip metadata","url":null,"state":"open"},{"kind":"pr","number":66844,"title":"fix: config.set fail-closed on malformed YAML, preserving comments (#66752)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"43504da0e5993750e1e5816f47365c43c29f79af","number":0},{"kind":"pr","value":"#118918","number":118918}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":71809,"title":"fix(tui_gateway): stop TUI config toggles from wiping config.yaml on invalid YAML","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"1b72a5e69700","number":0},{"kind":"pr","value":"#66752","number":66752},{"kind":"pr","value":"#66844","number":66844},{"kind":"pr","value":"#71809","number":71809},{"kind":"pr","value":"#374151","number":374151}],"category":"partial_fix","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}