Skip to content

Conversation

@artus9033
Copy link
Contributor

@artus9033 artus9033 commented Feb 9, 2026

This PR:

  • introduces @react-native-ai/json-ui offering a tool-calling-based, progressive UI controlled by the LLM
  • integrates the above with the demo app
  • visualizes tool calls + payloads + results in the demo app
  • since this was a blocker, fixes a bug with the app sometimes discarding the initial chat after sending a message to it (scenario: launch app, which loads an existing chat from memory, then send message -> LLM starts generating, but a new chat opens up, the old is lost)
  • removes passing the unused tools param to the Llama provider in constructor and also added an updateTools method to Apple tools to be able to update the dynamically-generated UI tools
image

CC @grabbou

@vercel
Copy link

vercel bot commented Feb 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ai Ready Ready Preview, Comment Feb 11, 2026 2:48pm

Request Review

@artus9033 artus9033 marked this pull request as draft February 10, 2026 23:42
@artus9033 artus9033 marked this pull request as ready for review February 11, 2026 12:34
@artus9033 artus9033 requested a review from grabbou February 11, 2026 12:34
@artus9033 artus9033 requested a review from thymikee February 11, 2026 12:34
@artus9033 artus9033 changed the title feat: dynamic UI controlled by the LLM feat: dynamic UI controlled by the LLM with json-ui-lite-rn, tool call visualization Feb 11, 2026
@artus9033 artus9033 changed the title feat: dynamic UI controlled by the LLM with json-ui-lite-rn, tool call visualization feat: dynamic UI controlled by the LLM with @react-native-ai/json-ui, tool call visualization Feb 11, 2026
Copy link

@thymikee thymikee left a comment

Choose a reason for hiding this comment

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

👍🏼

@artus9033 artus9033 merged commit d93b2a1 into main Feb 11, 2026
5 checks passed
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