Skip to content

feat: integrate rozenite devtools into example app#211

Merged
artus9033 merged 2 commits into
callstackincubator:mainfrom
adamTrz:feat/rozenite-example-app
May 21, 2026
Merged

feat: integrate rozenite devtools into example app#211
artus9033 merged 2 commits into
callstackincubator:mainfrom
adamTrz:feat/rozenite-example-app

Conversation

@adamTrz
Copy link
Copy Markdown
Contributor

@adamTrz adamTrz commented May 21, 2026

Summary

  • integrate Rozenite into the Expo example app by wiring the Rozenite Metro plugin into Metro and mounting useAiSdkDevTools at the app root
  • emit AI SDK telemetry for example-app chat requests through a shared getAiSdkTelemetry helper and experimental_telemetry on streamText
  • document how to verify the AI SDK Profiler panel in the example app, including the stale DevTools window gotcha we hit during validation

Why

The example app already demonstrates the local model providers, but it did not expose the AI SDK Profiler workflow end-to-end. This change makes the demo app usable as the reference integration for Rozenite plus @react-native-ai/dev-tools in this monorepo.

Impact

Developers can now run apps/expo-example, open React Native DevTools, switch to Rozenite, and inspect spans for chat requests from the example app.

Validation

  • run example app on simulator
  • open Chrome DevTools and verify if the AI SDK Profiler panel opens and record spans like on image below
image

@vercel
Copy link
Copy Markdown

vercel Bot commented May 21, 2026

@adamTrz is attempting to deploy a commit to the Callstack Team on Vercel.

A member of the Team first needs to authorize it.

@adamTrz adamTrz changed the title [codex] feat(expo-example): integrate rozenite devtools feat: integrate rozenite devtools into example app May 21, 2026
@adamTrz adamTrz marked this pull request as ready for review May 21, 2026 06:41
Copy link
Copy Markdown
Contributor

@artus9033 artus9033 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, just one comment and LGTM!

Comment thread apps/expo-example/metro.config.js
@artus9033 artus9033 merged commit ea21e37 into callstackincubator:main May 21, 2026
1 check failed
@adamTrz adamTrz deleted the feat/rozenite-example-app branch May 21, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants