CodeTracked since May 20, 2026
Canonicalize HERMES_ONLY_TOOLS filtering to prevent tool shadowing
This change adds a single authoritative `HermesToolFilter` implementation and integrates it into PraisonAI’s tool registry, CLI loading, and export flow so `HERMES_ONLY_TOOLS` now has deterministic behavior. It specifically addresses overlapping tool names across environments by defining clear visibility rules and diagnostics, with unknown or invalid tool lists handled consistently.
HERMES_ONLY_TOOLSHermesToolFilterpraisonaiagents/hermes_filter.pytool registry