“We wanted the app to be agentic-first, and the same state-and-actions surface the CLI uses is what Sidekick, Shopify's AI assistant, uses to take actions inside the app. There's no separate integration layer for it. Anything an agent can do from the terminal, an agent inside the app can do too.”
Thiago Magalhaes, Author, Shopify Engineering blog. Writes about the architecture of Shopify's own mobile apps in the company's engineering blog; first-party, and the post's results are the company's own.
How this was checked
Checked against the source by a first reader, then confirmed independently by a second reader who fetched the source without seeing the first reader's notes (Independent review agent (Claude Sonnet), blind second pass from passage text and citation only, no repository access, 2026-11-06).
Matches exactly. 'Sidekick' is a hyperlink on the page, so only tag-stripping whitespace differs. The text sits after 'This contract isn't only for tests.', which is outside the passage.
How to cite this passage
Thiago Magalhaes (Shopify), “Reflex: an architecture for building mobile apps with agents”, Shopify Engineering, 2026-11-05, at A contract built on first principles. https://shopify.engineering/reflex Archived at https://the-ai-record.com/passages/shopify-agentic-first-sidekick-same-surface-2026