Hermes 插件的模式过滤器会静默地丢弃以模式词开头的规则子句(#571 之前的正则表达式)
作者: cr-sbarbouche创建于 2026年9月14日更新于 2026年9月14日
_filter_skill_body_for_mode 在 Hermes 插件中(__init__.py)是 filterSkillBodyForMode 在 hooks/ponytail-instructions.js 中的一个 Python 端口。两者都将共享的 skills/ponytail/SKILL.md 体裁剪到活动强度,并且每个主机适配器都应该在给定模式下看到相同的过滤文本(请参见 docs/agent-portability.md)。
#571 修复了 JS 过滤器中的一个地雷:它的工作示例检测器匹配任何子弹形 - label: text,并将其视为特定于模式的示例,只要标签正好归纳为模式名称,就将其默默地丢弃在其他所有模式中。此修复要求工作示例子弹被引号括起来(- lite: "..."),因为这是真实示例所采取的唯一形状;如果某个普通规则子弹恰好以 "Full:" 开头,则是散文,必须保留原文。
内容来源: DietrichGebert/ponytail