Files
hermes-agent/apps
Teknium 9504edbaea fix(desktop): agent mentions insert as plain @name, not an @simple: chip (#85841)
Picking a colon-less completion row (agent profile mentions from
complete.path, e.g. '@mr-tester') fell through serialize()'s typed-
reference branch: classify() marks colon-less entries type 'simple'
with insertId = text, so the serializer minted '@simple:`@mr-tester`'
— which rendered as a weird chip in the composer AND broke downstream
@mention routing (the backtick-quoted form no longer parses as a bare
mention). Colon-less rawText now inserts verbatim, matching what @diff
and @staged already did via the empty-insertId path.

Test: mention rows serialize to plain @name and commit to the editor
without an @simple: wrapper (directive-label 5/5).
2026-08-13 22:24:20 -07:00
..