{"repo":"NousResearch/hermes-agent","public_id":"66907","display_label":"CLI profile override applying twice or incorrectly","summary":"These issues and fixes center on _apply_profile_override being called more than once or behaving incorrectly under 'python -m' invocation, causing profile context variables and HERMES_HOME to be set wrong. Solutions include PID-scoped sentinels, ContextVar handling, and double-import prevention.","subsystem":"hermes_cli","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":66907,"title":"Default-profile gateway hijacked to active_profile: _apply_profile_override runs twice under python -m (flag stripped on first pass)","url":null,"state":"open"},{"kind":"pr","number":67048,"title":"fix: add PID-scoped run-once sentinel to _apply_profile_override (#66907)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"d71033a4077a6dfdcdb42c9e9eeab4c41e4a7012","number":0},{"kind":"commit","value":"e4ea94981445","number":0},{"kind":"pr","value":"#53954","number":53954},{"kind":"pr","value":"#53955","number":53955},{"kind":"pr","value":"#67048","number":67048},{"kind":"pr","value":"#67133","number":67133},{"kind":"pr","value":"#72574","number":72574},{"kind":"pr","value":"#75109","number":75109},{"kind":"pr","value":"#76801","number":76801},{"kind":"pr","value":"#76808","number":76808},{"kind":"pr","value":"#66907","number":66907},{"kind":"pr","value":"#72543","number":72543},{"kind":"pr","value":"#76704","number":76704},{"kind":"pr","value":"#76705","number":76705},{"kind":"pr","value":"#374151","number":374151}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":75109,"title":"fix(cli): prevent python -m main double-import profile rehoming","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#97174","number":97174}],"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}