{"repo":"NousResearch/hermes-agent","public_id":"2020","display_label":"Platform-specific system prompt notes configurability and accuracy","summary":"These issues and PRs address how platform context notes are injected into system prompts, focusing on making them configurable, capability-aware, and accurate based on which tools (e.g., send_message, Slack MCP tools) are actually available.","subsystem":"gateway","counts":{"members":11,"open_issues":3,"open_issues_distinct":3,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":6},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":70194},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-07-23T18:32:24+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.1469090909090909},"fix_edges":[{"issue_number":6533,"pr_number":70194,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false}],"members":[{"kind":"issue","number":2020,"title":"feat: make platform notes configurable instead of hardcoded limitations","url":null,"state":"open"},{"kind":"issue","number":6533,"title":"[Bug]: Slack gateway platform note becomes incorrect when Slack MCP tools are available","url":null,"state":"open"},{"kind":"issue","number":13309,"title":"feat: let adapters provide platform-specific context notes for the system prompt","url":null,"state":"closed"},{"kind":"issue","number":38101,"title":"[Bug]: build_session_context_prompt injects messaging platform capabilities into system prompt even when send_message tool is not enabled","url":null,"state":"open"},{"kind":"pr","number":2026,"title":"fix(gateway): update inaccurate platform notes for Discord and Slack","url":null,"state":"closed","close_reason":{"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":6538,"title":"fix(gateway): make Slack platform note capability-aware when MCP tools present","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#6545","number":6545},{"kind":"pr","value":"#6533","number":6533}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":6545,"title":"fix(gateway): make Slack notes aware of scoped Slack tools","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#70194","number":70194},{"kind":"pr","value":"#70194","number":70194}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":38112,"title":"fix(gateway): gate session prompt messaging sections on send_message availability","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"c6c8abbadb802dc389d8488a8847f9aa93bf9350","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":63234,"title":"fix(gateway): make Slack platform note capability-aware when slack tools present","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#68627","number":68627},{"kind":"pr","value":"#68627","number":68627}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":70194,"title":"fix(gateway): derive the Slack capability note from the live tool surface","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/run.py","gateway/session.py","tests/gateway/test_prompt_tail_freeze.py","tests/gateway/test_session.py","tools/mcp_tool.py"]},{"kind":"pr","number":111006,"title":"fix(gateway): preserve authorized Slack workflows","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"40a2bc76385425d15ecb70a0be445c4817797435","number":0},{"kind":"pr","value":"#2020","number":2020},{"kind":"pr","value":"#2020","number":2020},{"kind":"pr","value":"#2020","number":2020},{"kind":"pr","value":"#2020","number":2020}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}