{"name":"tengu_log_datadog_events","slug":"tengu-log-datadog-events","family":"flag","title":"Feature flags","noun":"feature flag","description":"Default `false`. When on, each analytics event that passes sampling is also sent to Datadog, in addition to the first-party event logger; Datadog only accepts it with the first-party API provider and for event names on a built-in list. A `datadog: true` entry in the remote sink-disable config turns it off regardless.","description_source":"code","described_by":{"bundle":"2.1.280","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":133,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.0.36","anchor":"datadog-telemetry-integration","heading":"Datadog Telemetry Integration","line":null,"released_at":"2025-11-07 21:54:57","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[{"version":"2.0.36","state":"on-in-code","account":true,"baseline":true,"code_default":null}],"related":[{"name":"tengu_log_1p_events","slug":"tengu-log-1p-events","description":null},{"name":"tengu_log_segment_events","slug":"tengu-log-segment-events","description":null},{"name":"tengu_loggia_carousel","slug":"tengu-loggia-carousel","description":"Default `false`. Turns on the model refusal fallback: messages with subtype `model_refusal_fallback` are rendered, the `\/config` toggle `Switch models when a message is flagged` (setting `switchModelsOnFlag`, default on) is shown, and with that setting on and a first-party API a fallback model can be requested from the server. `CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK` forces it off; the flag's value is also sent to the VS Code extension in its `experiment_gates` notification."},{"name":"tengu_loggia_denkbild","slug":"tengu-loggia-denkbild","description":"Default `false`. When on and the session has a bridge permission-relay dialog that supports the `refusal_fallback_prompt` kind, the model-fallback prompt shown after an API refusal is sent through that bridge dialog. When off, or when the bridge dialog lacks that kind, an active REPL bridge session makes the client count as unable to show that prompt."},{"name":"tengu_loggia_passage","slug":"tengu-loggia-passage","description":"When Claude Code moves to another model after a refusal, it can now carry the original effort level over to that model"},{"name":"tengu_loggia_roster","slug":"tengu-loggia-roster","description":"The server can list models that should be routed differently when a refusal fallback happens."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-log-datadog-events","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}