Files
hermes-agent/tools
kshitijk4poor 154e2601b8 fix(skills): brace the remaining role-tag placeholders that reach the model
The same angle-bracketed chat role name that OpenRouter's gateway 403s as
role_tag_injection (#132504) also ships in:

- optional-skills/creative/system-atlas (SKILL.md + assets/data.example.mjs,
  both served verbatim by skill_view) as a docs path placeholder;
- three tool-error strings returned to the model as tool results
  (tool_call bridge "not a known tool name" hint, and the malformed
  connector-name errors in model_tools and the connector gateway).

A tool result enters history and is re-sent every turn, so one of these
errors poisons the session exactly like a skill_view load does. Switch all
of them to the brace form already used for the skill docs. Comments,
docstrings and log-only strings never reach the provider and are left as is.

Refs #132504
2026-10-04 11:56:08 +05:30
..