{"repo":"NousResearch/hermes-agent","public_id":"3336","display_label":"Reducing first-token startup latency optimizations","summary":"A cluster of performance work focused on cutting time-to-first-token by reducing pre-request startup overhead, memoizing tool definitions, and deduplicating tool availability checks during schema building.","subsystem":"agent","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":2,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":3395},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"stale","last_verified_at":"2026-03-27T14:49:44+00:00","is_stale":true},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.33599999999999997},"fix_edges":[{"issue_number":3348,"pr_number":3395,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":3349,"pr_number":3395,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":3350,"pr_number":3395,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":3351,"pr_number":3395,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false}],"members":[{"kind":"issue","number":3336,"title":"[superseded] perf(ttft): dedupe shared tool availability checks during schema build","url":null,"state":"closed"},{"kind":"issue","number":3348,"title":"perf(ttft): dedupe shared tool availability checks during schema build","url":null,"state":"closed"},{"kind":"pr","number":3345,"title":"perf(ttft): reduce pre-request startup overhead","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#3361","number":3361},{"kind":"pr","value":"#3348","number":3348},{"kind":"pr","value":"#3362","number":3362},{"kind":"pr","value":"#3349","number":3349},{"kind":"pr","value":"#3363","number":3363},{"kind":"pr","value":"#3350","number":3350},{"kind":"pr","value":"#3364","number":3364},{"kind":"pr","value":"#3351","number":3351},{"kind":"pr","value":"#3365","number":3365},{"kind":"pr","value":"#3353","number":3353},{"kind":"pr","value":"#3366","number":3366},{"kind":"pr","value":"#3352","number":3352},{"kind":"pr","value":"#3354","number":3354},{"kind":"pr","value":"#3367","number":3367},{"kind":"pr","value":"#3355","number":3355}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":3361,"title":"perf(ttft): dedupe shared tool availability checks","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#3395","number":3395}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":3395,"title":"perf(ttft): salvage easy-win startup optimizations from #3346","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/anthropic_adapter.py","agent/auxiliary_client.py","run_agent.py","tests/agent/test_auxiliary_client.py","tests/test_run_agent.py","tests/tools/test_registry.py","tools/registry.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}