{"version":"2.1.261","anchor":"bulk-per-tool-token-counting-path-gated-behind-two-flags-bo","canonical_anchor":"bulk-per-tool-token-counting-path-gated-behind-two-flags-bo","heading":"Bulk per-tool token counting path gated behind two flags, both defaulting off","tier":"soon","area":"Context Management","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261\/e\/bulk-per-tool-token-counting-path-gated-behind-two-flags-bo","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261","markdown":"### Bulk per-tool token counting path gated behind two flags, both defaulting off\n\nA bulk per-tool token counting path exists but is gated behind two flags, both off by default.\n\nA new `countEach` helper can batch-count all tool definitions in a single model call instead of issuing one call per tool, for `contextType === \"full\"` contexts. This requires both the `tengu_peppy_zephyr` and `tengu_context_usage_bulk_counts` flags to be enabled, and both default to off, so the existing per-tool counting path remains in effect for now.\n\n- Flag `tengu_peppy_zephyr`: Off by default, switched on for this account (read for one account on one subscription tier against v2.1.261; this account: on, anonymous baseline: on, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_context_usage_bulk_counts`: Not enough to say (read for one account on one subscription tier against v2.1.261; this account: no value returned, anonymous baseline: no value returned, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Context Management\n- Names: `tengu_peppy_zephyr`, `tengu_context_usage_bulk_counts`\n- Tier: Nothing to try yet\n- Useful: 4\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}