{"repo":"NousResearch/hermes-agent","public_id":"62720","display_label":"cached backend type mismatch causes wrong tool execution","summary":"These issues and PRs address a bug where locally cached environments or terminal sessions retain a stale backend type, potentially causing tools to execute against an unintended previous remote backend. The work involves validating and evicting cached state when the backend type no longer matches current config.","subsystem":"environments","counts":{"members":5,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"merged_prs":0,"attempt_prs":4},"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.4},"fix_edges":[],"members":[{"kind":"issue","number":62720,"title":"[Bug]: Local sessions can execute tools on a previous remote terminal backend","url":null,"state":"open"},{"kind":"pr","number":62745,"title":"fix(tools): validate cached backend type matches current config","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":62955,"title":"fix(tools): validate cached environment type matches current backend config","url":null,"state":"closed","close_reason":{"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":63139,"title":"fix(tools): validate cached terminal backend type matches config","url":null,"state":"closed","close_reason":{"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":63337,"title":"fix(env): evict stale cached environments on backend type mismatch","url":null,"state":"closed","close_reason":{"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}