{"repo":"NousResearch/hermes-agent","public_id":"37501","display_label":"CLI --env flag drops all but last value","summary":"Multiple reports and fix attempts address a bug where passing repeated --env flags to `hermes mcp add` silently discards all but the last one. Members include the bug reports, proposed fixes, and related feature additions around env/preset support.","subsystem":"hermes_cli","counts":{"members":10,"open_issues":2,"open_issues_distinct":2,"open_prs":5,"closed_issues":0,"merged_prs":0,"attempt_prs":8},"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.23022222222222222},"fix_edges":[],"members":[{"kind":"issue","number":37501,"title":"Bug: `hermes mcp add` ignores all but the last `--env` flag","url":null,"state":"open"},{"kind":"issue","number":45672,"title":"bug(cli): `hermes mcp add --env KEY=VAL --env K2=V2` silently keeps only the last value","url":null,"state":"open"},{"kind":"pr","number":37504,"title":"fix(cli): accumulate multiple --env flags in hermes mcp add","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#45718","number":45718},{"kind":"pr","value":"#45718","number":45718}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":37531,"title":"fix(hermes_cli/mcp): hermes mcp add ignores all but last --env flag","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#37469","number":37469},{"kind":"pr","value":"#11902","number":11902},{"kind":"pr","value":"#37501","number":37501},{"kind":"pr","value":"#37469","number":37469},{"kind":"pr","value":"#11902","number":11902}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":37587,"title":"Fix/cli bugs batch 37501 37472","url":null,"state":"open","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":37592,"title":"fix(cli): collect all --env flags in hermes mcp add (Fixes #37501)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#37504","number":37504},{"kind":"pr","value":"#37531","number":37531},{"kind":"pr","value":"#37587","number":37587},{"kind":"pr","value":"#37504","number":37504}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":40084,"title":"fix(mcp): preserve repeated env flags","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#37504","number":37504},{"kind":"pr","value":"#37501","number":37501},{"kind":"pr","value":"#37592","number":37592},{"kind":"pr","value":"#37531","number":37531},{"kind":"pr","value":"#37587","number":37587},{"kind":"pr","value":"#37504","number":37504}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":45703,"title":"fix(cli): make --env flag repeatable for mcp add","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#37504","number":37504},{"kind":"pr","value":"#37501","number":37501},{"kind":"pr","value":"#45672","number":45672},{"kind":"pr","value":"#37504","number":37504},{"kind":"pr","value":"#37592","number":37592}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":45718,"title":"fix(cli): accumulate repeated --env flags in `hermes mcp add`","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#45703","number":45703}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":80518,"title":"fix(mcp): preserve repeated env flags","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#45703","number":45703},{"kind":"pr","value":"#45703","number":45703},{"kind":"pr","value":"#40084","number":40084},{"kind":"pr","value":"#37501","number":37501},{"kind":"pr","value":"#45672","number":45672},{"kind":"pr","value":"#45703","number":45703},{"kind":"pr","value":"#80518","number":80518},{"kind":"pr","value":"#37501","number":37501},{"kind":"pr","value":"#45672","number":45672}],"category":"partial_fix","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}