Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.269 ·

SDK/print-mode turn telemetry reworked

The turn-tracking and shutdown telemetry for SDK/print mode runs was rewritten, adding a tool-call breakdown and consolidating shutdown reporting

Group of 2 Under the hood Internal Changes
JSON All of v2.1.269
Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SDKArea: what it touches
Internal ChangesKind: in v2.1.269,
Internal ChangesSection of the release

What

  • Turn execution in SDK/non-interactive (print) mode now uses two new internal classes: one that tracks whether a turn is in flight and emits tengu_sdk_result (or tengu_sdk_session_crash) on shutdown or crash, and another that runs each turn and emits tengu_sdk_result with a new breakdown of tool call counts into MCP tool calls, tool-search calls, and built-in tool calls.
  • A companion class manages adopting a model override at the end of a turn and logs tengu_print_model_override_adopted with the previous and new model.
  • The telemetry sent when a run is shut down mid-way (status terminated) now goes through one shared method (reportTerminatedOnShutdown) instead of being built inline, so aborted/runPhase/exitCode reporting is consistent.

Why This gives clearer visibility into how SDK-driven and print-mode sessions end and what kinds of tool calls they made, and makes the shutdown telemetry more consistent and easier to maintain.

See this entry in the whole of v2.1.269 →

Feedback