Fixed
-
A Qwen Code or
makitab was missing from the lists keyed by program name. herdr0.8.2detectsqwenas an agent kind, and Qwen Code installs from npm, so its pane fronts asnodeand takes theWRAPPER_PROGRAMSpath that names a tab from herdr's detection: naming needed nothing. The two program lists did. WithICONS_ENABLED=1aqwentab drew the?fallback instead of the agent glyph, and withSHOW_PROGRAM_ARGS=1a natively installedqwenshowed its whole command line.maki, a kind herdr added in0.8.0, was missing from both the same way. Qwen's title needs no new rule: it parks a status glyph in front of the task (✳,◐), which the existing strip takes off, and the no-task titleQwen Codeis already refused as the agent kind pluscode.The icon test reads its roster out of
NAME_ONLY_PROGRAMSnow rather than repeating it, so the next agent added to one list and not the other fails the suite instead of shipping. That is howmakiwent two herdr releases with the fallback on its tab.
Documentation
- The README covers herdr
0.8.2'sui.window_title, which is on by default at{hostname}: {workspace}and so already carries a workspace's[N]prefix. Adding{tab}puts the generated tab name in the outer terminal's title, a surface the plugin cannot write itself. - The README notes that herdr
0.8.2searches renamed single-tab labels, so the Session Navigator finds a tab by the name this plugin wrote.