{"repo":"NousResearch/hermes-agent","public_id":"53415","display_label":"MCP/TUI startup memory reduction efforts","summary":"A cluster of issues and pull requests focused on diagnosing and reducing high resident memory usage at startup, particularly from MCP server initialization and related allocator behavior. Approaches include lazy startup, schema caching, allocator trimming, and telemetry.","subsystem":"dashboard","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":2,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":77511,"merged_at":"2026-08-03T08:54:38+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-03T08:54:38+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":53415,"pr_number":76905,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-02T17:14:39+00:00"},{"issue_number":53415,"pr_number":77511,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-03T08:54:38+00:00"}],"members":[{"kind":"issue","number":53415,"title":"Desktop TUI Gateway Python process resident memory ~1GB on startup (state.db 469MB + pymalloc)","url":null,"state":"closed"},{"kind":"pr","number":56832,"title":"perf(dashboard): reduce idle memory from MCP startup","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#76905","number":76905},{"kind":"pr","value":"#77511","number":77511}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":76905,"title":"feat(mem): config-driven allocator trim with telemetry (#66355 salvage)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/run.py","hermes_cli/config_defaults.py","hermes_cli/mem_trim.py","run_agent.py","tests/gateway/test_memory_trim_housekeeping.py","tests/hermes_cli/test_mem_trim.py","tests/test_tui_gateway_server.py","tui_gateway/server.py","tui_gateway/slash_worker.py"]},{"kind":"pr","number":77511,"title":"perf(mcp): lazy server startup from fingerprint-keyed schema cache (#56832 extract-salvage)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/tools/test_mcp_lazy_start.py","tests/tools/test_mcp_schema_cache.py","tools/mcp_schema_cache.py","tools/mcp_tool.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}