{"version":"2.1.265","anchor":"iosswift-developer-intent-detection-added-to-session-teleme","canonical_anchor":"dev-intent-absorption-wired-into-headlesssdk-sessions","heading":"New 'dev_intent' detection flags iOS\/Swift app development in a conversation","tier":"notice","area":"Telemetry","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265\/e\/iosswift-developer-intent-detection-added-to-session-teleme","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265","markdown":"### New 'dev_intent' detection flags iOS\/Swift app development in a conversation\n\nClaude Code now detects when a conversation involves iOS\/Swift development and emits a one-time dev_intent system message\n\n**Unclear.** The finding doesn't say what this telemetry signal is used for beyond being recorded.\n\n**What**\n\n- A new internal system message subtype, `dev_intent`, is sent at most once per kind per conversation when Claude has written, read, or run something iPhone-specific in Swift, so hosts like Desktop can react to it (for example, showing an iOS Simulator tip).\n\n- Detection is heuristic: a new detector watches for Edit\/Write-style tool calls touching `.swift` files or Bash commands matching `simctl`\/`xcodebuild`-like patterns, plus tool results mentioning iOS SDK strings, and fires the `dev_intent` message with kind `ios_app` the first time both a Swift file edit and iOS evidence appear in the transcript. A `dev_intent_detect` telemetry event is also emitted.\n\n- Headless and SDK sessions were previously excluded from this detection (they only carried a plain `readFileCache` reference); the turn loop for those sessions now creates a per-host dev-intent tracker and feeds it every message as the conversation progresses, so headless\/SDK sessions participate too.\n\n**Why** This lets hosts surface context-appropriate help, like an iOS Simulator tip, the first time a conversation shows real signs of iOS app development, without requiring the user to ask for it, and now works consistently across interactive, headless, and SDK sessions.\n\n- Area: Telemetry\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5"}