{"repo":"NousResearch/hermes-agent","public_id":"10281","display_label":"Add busy command API to block input during operations","summary":"These members introduce a 'busy command' mechanism that blocks user input while long-running operations execute, and apply it to compression workflows. The API is also exposed for use by plugins and extensions.","subsystem":"hermes_cli","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":15388,"merged_at":"2026-04-24T22:21:22+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"stale","last_verified_at":"2026-04-24T22:21:22+00:00","is_stale":true},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":10281,"pr_number":15388,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-04-24T22:21:22+00:00"}],"members":[{"kind":"issue","number":10281,"title":"feat: add busy command API for plugins and extensions","url":null,"state":"open"},{"kind":"pr","number":10288,"title":"feat: add busy command API and compressor info for context compression","url":null,"state":"closed","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":10303,"title":"feat: add busy command to block input during long operations","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#15388","number":15388}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":15388,"title":"feat(cli): wrap /compress in _busy_command to block input during compression","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cli.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}