hermes-agent/plugins/platforms/telegram
ethernet 5b15b192d6 lints: adopt three AGENTS.md policies as enforced checks
- no-hardcoded-hermes-home: the Known Pitfalls rule (source of 5 bugs
  in PR #3575). flags Path.home()/'.hermes' + expanduser variants in
  production code; a get_hermes_home()/HERMES_HOME mention within 8
  lines counts as a guard hint (fallbacks and deliberate HOME anchors
  like the desktop-ssh token root pass untouched), '# hermes-home: ok'
  is the explicit override. found and fixed one real bug: the telegram
  adapter's gmail-triage script path ignored the active profile.
- no-ansi-erase-eol: \033[K leaks as literal ?[K under prompt_toolkit
  patch_stdout; comments documenting the pitfall are exempt.
- skill-frontmatter-standards: the HARDLINE authoring rules that were
  review-only — description <=60 chars/ends with period/no marketing
  words, name present, platforms: required when skill scripts import
  POSIX-only primitives. live tree already clean on all three.
2026-08-14 08:33:56 -04:00
..
__init__.py
…
adapter.py lints: adopt three AGENTS.md policies as enforced checks 2026-08-14 08:33:56 -04:00
plugin.yaml
…
telegram_ids.py fix(telegram): accept @username chat_id in delivery paths (#13206) 2026-06-27 04:01:58 -07:00
telegram_network.py fix(telegram): reset failed primary transport pool 2026-08-10 13:46:48 +05:30