WhoBuilt

Behavior Review for AI-Native Delivery | How to Verify AI-Written App Changes

Jul 23, 2026· 1 h 8 min· 378 views·Watch on YouTube

Speakers

Miho, principal engineer at Callstack, and P, senior AI systems engineer and Apex co-creator, present a webinar on reviewing AI-written app changes through live behavior checks, with Miho leading the demos and Q&A.

Why code review needs a behavior check

Miho describes how a pull request can look correct and pass CI while the app still behaves unexpectedly on a real device. AI agents make plausible changes faster, increasing review volume while leaving the merge decision dependent on trust. Code review can miss problems that appear only when app components, libraries, and native APIs interact.

Build a bounded behavior review agent

The presenters argue that end-to-end tests can be slow, flaky, and poorly matched to the change under review. Their proposed behavior review agent gets a focused mission, such as checking onboarding, checkout, or the flow affected by a pull request. The setup combines CI, an LLM and agent harness, device controls, artifact storage, and a pull request commenting bot.

Run the app and attach evidence

Miho describes Agent Device, a CLI that lets agents operate iOS and Android simulators, inspect screens, tap and type, and collect logs, metrics, and screenshots. In a demo, an agent checked a new navigation tab on Android and iOS, then reported what it could open and inspect. The screenshots gave reviewers evidence without requiring them to run the app locally.

Make verification repeatable and affordable

The presenters recommend deterministic setup, product and platform context, relevant screenshots, and repeatable plans or sample cases. They give an estimated inference cost of a few cents for a simple test, and roughly 50 cents to one dollar for a moderately complex iOS and Android flow including infrastructure. They frame behavior review as an extension of manual QA, which can still catch visual and gesture details that are difficult to specify for an agent.

Start with one product flow

Miho suggests proving the approach with one workflow and one product area, then expanding if it improves merge decisions. During Q&A, the presenters discuss running agents locally or connecting them to device services such as BrowserStack and AWS Device Farm. They also describe making repeated navigation steps faster and more reliable by saving them as scripts.

Takeaways

  • Review the running app as well as the diff when a change affects user behavior.
  • Give verification agents a bounded mission based on the pull request and product context.
  • Attach focused screenshots and findings so reviewers can assess behavior in the pull request.
  • Make device setup deterministic and reuse scripts for repeated navigation paths.
  • Estimate both model and simulator costs, and use behavior checks to extend manual QA.

Mentioned in this talk

Search inside this talk

What was claimed 12

  • role at
    Miho is principal engineer at Callstack
    “I’m a principal engineer. ... I work in the incubator R&D team at Colstack”
    YouTube
    Unverified1 source· Talk
  • built
    “That’s why I’m building Agent Device.”
    YouTube
    Unverified1 source· Talk
  • feature
    APEX: LLM specialized for React Native agentic development
    “Apex, an LLM specialized for React Native agentic development”
    YouTube
    Unverified1 source· Talk
  • built
    co-creator
    “I’m one of the co-authors and co-creators of Apex”
    YouTube
    Unverified1 source· Talk
  • role at
    Patrick is senior AI systems engineer at Callstack
    “I’m a senior AI systems engineer at Colstack”
    YouTube
    Unverified1 source· Talk
  • built
    “I started to build a prototype of an equivalent CLI for iOS and Android.”
    5:03inKeynoteYouTube
    Verified3 sources· Talk
  • feature
    Behavior review: Checks a running app on devices for behavior affected by a pull request and provides evidence for review
    “a new kind of agent that verifies app behavior on every pull request”
    YouTube
    Unverified1 source· Talk
  • feature
    Agent Device: Controls iOS and Android devices, inspects screens and state, and collects logs, metrics, and evidence
    “lets the agent open the app, read the screen ... click, type, inspect state, collect logs and performance metrics”
    YouTube
    Unverified1 source· Talk
  • integrates with
    “remotely with BrowserStack or AWS Device Farm”
    YouTube
    Unverified1 source· Talk
  • integrates with
    “remotely with BrowserStack or AWS Device Farm”
    YouTube
    Unverified1 source· Talk
  • metric
    Behavior review: A moderately complex flow on iOS and Android was estimated at about $0.50 to $1 per run
    “testing one moderately complex flow on iOS and Android should land around 50 cents to maybe a dollar per run”
    YouTube
    Unverified1 source· Talk
  • metric
    Agent Device: Version 0.20 was described as expected soon and intended to reduce some agent interactions from about three minutes to eight seconds
    “most interactions driven by your agent ... should be able to drop from three minutes to eight seconds”
    YouTube
    Unverified1 source· Talk

Related talks