{"repo":"NousResearch/hermes-agent","public_id":"63180","display_label":"Gateway standing-goal loop bug and related fixes","summary":"A bug causes the gateway to loop on standing goals and append duplicate continuation prompts after a provider or agent failure. Most members are fix attempts or variants targeting that loop, with one unrelated dashboard JWKS header fix also present.","subsystem":"dashboard","counts":{"members":8,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":7},"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.25},"fix_edges":[],"members":[{"kind":"issue","number":63180,"title":"[Bug]: Gateway standing goal loops after provider failure and appends duplicate continuation prompts","url":null,"state":"open"},{"kind":"pr","number":49608,"title":"fix(dashboard): set headers for JWKS requests","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#75437","number":75437},{"kind":"pr","value":"#63273","number":63273}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":63187,"title":"fix(gateway): stop standing-goal loop after a failed provider turn (#63180)","url":null,"state":"open","close_reason":{"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":63410,"title":"fix(gateway): prevent standing-goal loop after failed agent turns","url":null,"state":"closed","close_reason":{"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":63616,"title":"fix(gateway): skip goal continuation on failed agent turns","url":null,"state":"closed","close_reason":{"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":63950,"title":"fix(gateway): prevent goal continuation loop on agent failure (#63180)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#63180","number":63180},{"kind":"pr","value":"#63150","number":63150},{"kind":"pr","value":"#63953","number":63953},{"kind":"pr","value":"#63141","number":63141}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":63957,"title":"fix(gateway): prevent goal continuation loop on agent failure (#63180)","url":null,"state":"closed","close_reason":{"category":"stale_abandoned","implication":"active"},"merged":false},{"kind":"pr","number":64337,"title":"fix: skip standing goal continuation on failed agent turns (#63180)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"5c68afe8589e","number":0},{"kind":"pr","value":"#63180","number":63180},{"kind":"pr","value":"#63273","number":63273},{"kind":"pr","value":"#43093","number":43093},{"kind":"pr","value":"#63950","number":63950},{"kind":"pr","value":"#63187","number":63187},{"kind":"pr","value":"#75437","number":75437},{"kind":"pr","value":"#49608","number":49608},{"kind":"pr","value":"#63203","number":63203},{"kind":"pr","value":"#63281","number":63281},{"kind":"pr","value":"#63410","number":63410},{"kind":"pr","value":"#63444","number":63444},{"kind":"pr","value":"#63614","number":63614},{"kind":"pr","value":"#63616","number":63616},{"kind":"pr","value":"#63957","number":63957},{"kind":"pr","value":"#64031","number":64031},{"kind":"pr","value":"#64126","number":64126},{"kind":"pr","value":"#64337","number":64337},{"kind":"pr","value":"#374151","number":374151}],"category":"partial_fix","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}