{"name":"tengu_api_query","slug":"tengu-api-query","family":"flag","title":"Feature flags","noun":"feature flag","description":"Query and result telemetry now carry a proactivity level field from your session.","description_source":"entry","described_by":{"version":"2.1.233","anchor":"api-telemetry-records-the-proactivity-level"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":{"version":"2.1.233","released_at":"2026-08-14 18:50:44","spans":1}},"aliases":[],"entries":[{"version":"2.1.263","anchor":"new-thinkingprefixmismatchbehavior-field-on-api-telemetry-t","heading":"New thinkingPrefixMismatchBehavior field on API telemetry, tied to a 'block_binding' beta feature","line":"API telemetry can now log a thinking-block mismatch setting, but only under a specific unreleased beta header.","released_at":"2026-09-06 02:07:58","reason":"found in this entry's text, gate cited by this entry"},{"version":"2.1.233","anchor":"api-telemetry-records-the-proactivity-level","heading":"API telemetry records the proactivity level","line":"Query and result telemetry now carry a proactivity level field from your session.","released_at":"2026-08-14 18:50:44","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.233","anchor":"proactivity-level-wired-into-api-request-telemetry-but-never","heading":"Proactivity level wired into API request telemetry but never set","line":"Request telemetry has a slot for a proactivity level, but it is always empty.","released_at":"2026-08-14 18:50:44","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_api_cache_breakpoints","slug":"tengu-api-cache-breakpoints","description":"An analytics event, not a feature flag. Claude Code logs it after placing prompt cache markers on the messages for an API request, with `totalMessageCount`, `cachingEnabled`, `skipCacheWrite`, `forkPointPinned` and `markerCount`; a caller can turn the event off for a given request."},{"name":"tengu_api_no_response_timeout","slug":"tengu-api-no-response-timeout","description":"Hung requests are aborted when headers never arrive, and you can tune the window."},{"name":"tengu_api_subagent_model_not_found","slug":"tengu-api-subagent-model-not-found","description":"A subagent failing on a missing model now tells you exactly which model was sent."},{"name":"tengu_api_success","slug":"tengu-api-success","description":"API success and error telemetry now includes your session's proactivity level."},{"name":"tengu_api_unrecognized_model","slug":"tengu-api-unrecognized-model","description":"You get a one-time warning line if a query names a model Claude Code does not recognise."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-api-query","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}