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.
Behavior Review for AI-Native Delivery | How to Verify AI-Written App Changes
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.
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.
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.
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.
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
“I’m a principal engineer. ... I work in the incubator R&D team at Colstack”
YouTube Unverified1 source· Talk
- builtMiho built Agent Device
“That’s why I’m building Agent Device.”
YouTube Unverified1 source· Talk
- featureAPEX: LLM specialized for React Native agentic development
“Apex, an LLM specialized for React Native agentic development”
YouTube Unverified1 source· Talk
- builtco-creator
“I’m one of the co-authors and co-creators of Apex”
YouTube Unverified1 source· Talk
- role at
“I’m a senior AI systems engineer at Colstack”
YouTube Unverified1 source· Talk
- built
Callstack built Agent DeviceVerified3 sources· Talk
- featureBehavior 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
- featureAgent 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 withAgent Device integrates with AWS Device Farm
“remotely with BrowserStack or AWS Device Farm”
YouTube Unverified1 source· Talk
- integrates withAgent Device integrates with BrowserStack
“remotely with BrowserStack or AWS Device Farm”
YouTube Unverified1 source· Talk
- metricBehavior 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
- metricAgent 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







