{"repo":"NousResearch/hermes-agent","public_id":"22603","display_label":"Proposed hooks for intercepting outbound gateway messages","summary":"These issues and pull requests propose adding plugin hooks—particularly pre_gateway_text_send and related mechanisms—to intercept or transform messages before they are sent through the gateway. No resolution status can be inferred.","subsystem":"gateway","counts":{"members":7,"open_issues":4,"open_issues_distinct":4,"open_prs":3,"closed_issues":0,"merged_prs":0,"attempt_prs":3},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.2590476190476191},"fix_edges":[],"members":[{"kind":"issue","number":22603,"title":"[Feature] Add pre_gateway_text_send plugin hook for outbound message interception","url":null,"state":"open"},{"kind":"issue","number":35311,"title":"Feature request: pre_gateway_text_send hook for outbound message interception","url":null,"state":"open"},{"kind":"issue","number":37271,"title":"Feature: Gateway-level hard routing gate for outbound message classification","url":null,"state":"open"},{"kind":"issue","number":64777,"title":"Hermes Adapter-Level Send Interceptor + Need for Native Send-Path Hook (MILLS OS Fix 0)","url":null,"state":"open"},{"kind":"pr","number":23020,"title":"feat(gateway): add pre_gateway_text_send plugin hook","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#22603","number":22603}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":35312,"title":"feat: add pre_gateway_text_send hook for outbound message interception","url":null,"state":"open","close_reason":{"category":"wontfix_bydesign","implication":"wontfix"},"merged":false},{"kind":"pr","number":99939,"title":"feat(gateway): add pre_gateway_send plugin hook for outbound message gating (#37271)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"8ed98c6673d82594f68cb253630306d51381805e","number":0},{"kind":"commit","value":"21b2095d00a98b8ad7b5c60b10587619c852cdb8","number":0},{"kind":"commit","value":"8ed98c6673d82594f68cb253630306d51381805e","number":0},{"kind":"pr","value":"#37271","number":37271},{"kind":"pr","value":"#37271","number":37271},{"kind":"pr","value":"#37271","number":37271},{"kind":"pr","value":"#99935","number":99935},{"kind":"pr","value":"#99930","number":99930}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}