From 92f5cf5a7d903dfd6cd659743d191e35c4fc6a95 Mon Sep 17 00:00:00 2001 From: Patrick Suzuki <12283401+patrickluvsoj@users.noreply.github.com> Date: Fri, 23 Oct 2026 17:03:38 -0700 Subject: [PATCH] docs(catalog): add Token Lens cover image Repin to an asset-only child of cd370f7c6ef9279ae044269943ce2b7532a8c753 and use its immutable raw PNG URL. Keep version 0.1.0, all disclosures and capabilities, community tier, and existing screenshots unchanged. --- plugin-catalog/token-lens.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin-catalog/token-lens.yaml b/plugin-catalog/token-lens.yaml index d2b8b00ced..f0f9ee9b95 100644 --- a/plugin-catalog/token-lens.yaml +++ b/plugin-catalog/token-lens.yaml @@ -1,6 +1,7 @@ name: token-lens repo: https://github.com/patrickluvsoj/hermes-token-lens -sha: cd370f7c6ef9279ae044269943ce2b7532a8c753 +sha: a6f20c2df26840bcfc11d8027c9fab6a847cf5dc +image: https://raw.githubusercontent.com/patrickluvsoj/hermes-token-lens/a6f20c2df26840bcfc11d8027c9fab6a847cf5dc/docs/banner.png description: "Token consumption analytics for Hermes: records exact per-call usage from pre/post_api_request hooks, decomposes every request into categories (system prompt, built-in and per-MCP-server tool schemas, skills, memory, history, tool results, output, reasoning) calibrated to billed totals, and adds a Token Lens dashboard tab plus a Sessions-page card with deterministic and AI-evaluated token-reduction suggestions; `hermes token-lens refresh` runs a suggestion refresh from the CLI. Disclosure — records per-API-call token counts (no message text) from pre/post_api_request hooks into token_lens.db at the Hermes home root (per-call rows kept 90 days, rollups kept), and reads Hermes's state.db read-only for session token totals and, during the optional dashboard history import, message text for estimation only; after 10 recorded sessions it automatically calls your configured main model through Hermes's plugin LLM facade every 5 sessions (up to two calls per refresh, capped at 50,000 tokens by meta_budget_tokens), sending aggregated token statistics plus the names of your enabled MCP servers and plugins, and auto-applies the model's proposed category regex rules and rubric changes (logged to token_lens.EVOLUTION.md; evolve_rules: false turns this off); the dashboard's refresh button spawns a detached `hermes token-lens refresh` process that logs to logs/token-lens-refresh.log; its data paths follow the HERMES_HOME environment variable rather than the active profile, so in a multi-profile gateway every profile records into the launch profile's database; no third-party network calls, no telemetry." maintainer: patrickluvsoj tier: community