{"name":"tengu_api_success","slug":"tengu-api-success","family":"flag","title":"Feature flags","noun":"feature flag","description":"API success and error telemetry now includes your session's proactivity level.","description_source":"entry","described_by":{"version":"2.1.233","anchor":"api-result-telemetry-carries-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.281","anchor":"tengu-api-success-gains-a-dispatch-field","heading":"tengu_api_success gains a dispatch field","line":"Usage data for API calls now includes a `dispatch` value, which defaults to \"none\"","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"side-query-dispatch-header-fallback-broadened-and-dispatch","heading":"Side-query dispatch-header fallback broadened, and dispatch recorded on success","line":"A failed side query can now be resent once with a fixed dispatch value in more cases, including 503s, timeouts, conflicts and rate limits","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.274","anchor":"new-telemetry-field-arm-source-on-refusal-and-api-events","heading":"New telemetry field arm_source on refusal and API events","line":"Telemetry for refusals and API success events now records which experiment arm produced the response","released_at":"2026-09-16 22:36:09","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.274","anchor":"tengu-api-success-gains-tender-quilt-header-flag","heading":"tengu_api_success gains tender_quilt_header flag","line":"tengu_api_success telemetry gains a tender_quilt_header flag for low-priority background requests","released_at":"2026-09-16 22:36:09","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.268","anchor":"tengu-api-success-gains-firstcontentms-clientrequestid-use","heading":"tengu_api_success gains firstContentMs, clientRequestId, user_message_uuid","line":"API success telemetry now records time-to-first-content, a client request id, and the user message's UUID","released_at":"2026-09-10 18:41:11","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.268","anchor":"api-dispatch-requests-now-carry-a-per-attempt-client-request","heading":"API dispatch requests now carry a per-attempt client request ID and richer retry telemetry","line":"API requests now carry a per-attempt request ID and log more detail about retries","released_at":"2026-09-10 18:41:11","reason":"gate cited by this entry"},{"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.257","anchor":"new-tengu-tool-schema-sizes-telemetry-event-with-dedup-cac","heading":"New tengu_tool_schema_sizes telemetry event with dedup cache","line":"A new event breaks down tool schema sizes by category, deduplicated and capped at 512 hashes.","released_at":"2026-09-01 17:15:33","reason":"found in this entry's text, gate cited by this entry"},{"version":"2.1.233","anchor":"api-result-telemetry-carries-the-proactivity-level","heading":"API result telemetry carries the proactivity level","line":"API success and error telemetry now includes your session's proactivity level.","released_at":"2026-08-14 18:50:44","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":9,"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_query","slug":"tengu-api-query","description":"Query and result telemetry now carry a proactivity level field from your session."},{"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_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-success","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}