{"repo":"NousResearch/hermes-agent","public_id":"97413","display_label":"CLI Shift+letter key handling regression fix","summary":"A regression caused Shift+letter combinations to insert raw escape sequences instead of uppercase characters in the interactive chat CLI. These members address identifying and fixing the key mapping and KeyPress data delivery for such inputs.","subsystem":"hermes_cli","counts":{"members":2,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"merged_prs":0,"attempt_prs":1},"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":97413,"title":"Shift+letter inserts raw escape sequence instead of uppercase char in interactive chat CLI (Ghostty, regression)","url":null,"state":"open"},{"kind":"pr","number":97434,"title":"fix(cli): prevent raw escape sequence insertion for Shift+letter (#97413)","url":null,"state":"not_found","close_reason":{"refs":[{"kind":"pr","value":"#88097","number":88097}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":97443,"title":"fix(cli): deliver literal-char key mappings with the char as KeyPress.data","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#88097","number":88097},{"kind":"pr","value":"#97413","number":97413}],"category":"superseded_by_pr","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}