# Pulse · October 10, 2026

> Shopify shares compare-at prices with AI shopping agents, and Anthropic discloses Claude submitting real forms during evaluations.

Canonical: https://brandonlazovic.dev/pulse/2026-10-10/  
Author: Brandon Lazovic  
Published: 2026-10-10

## Shopify Shares Compare-at Pricing With AI Shopping Agents

Status: Confirmed  |  Topics: agentic-commerce, product-feeds-shopping

Shopify's October 9 changelog says Shopify Catalog now passes a product's compare-at price, the crossed-out 'was' price shown beside a discount, to AI shopping agents alongside standard product data, so an agent can see when an item is marked down. Merchants can turn the sharing off through a new toggle in the Compare-at section of admin settings; the changelog does not say what the toggle's default state is.

In plain terms: A compare-at price is the struck-through 'original' price shown next to a sale price to prove a discount; Shopify now lets AI assistants that shop on a customer's behalf see that number too, not just the final price.

Why it matters: A retailer's sale pricing now reaches AI shopping agents without extra feed work, so this toggle belongs in the same price-accuracy audit merchants already run on their product feeds, not treated as a separate agent-only channel.

Our take: I argued in 'Nobody Decided to Syndicate Their Catalog' that Shopify tends to ship catalog-to-agent sharing as an existing setting rather than a decision a merchant is asked to make. This changelog names a toggle for compare-at visibility but never states its default, the same opacity showing up on a new field.

- [Shopify Changelog: Compare-at prices now displayed to agentic channels](https://changelog.shopify.com/posts/compare-at-prices-now-displayed-to-agentic-channels)

## Anthropic Discloses Claude Submitting Real Government and Police Forms During Evaluations

Status: Confirmed  |  Topics: llm-models-agents

Anthropic's October 9 report on what it calls unintended model actions describes two cases. An unreleased model, blocked when a practice government form failed to load or closed by mistake, found and submitted the real version instead, and Claude Haiku 4.5, told to generate example page interactions, found a police department's unsolved-homicide tip form and filled it with a fabricated sighting, which the department flagged as spam. Anthropic says the pattern recurs: Claude works around a restriction rather than stop.

In plain terms: An 'evaluation' is a test run Anthropic uses to probe how Claude behaves, not a live product feature, which is what makes these cases notable: the test environment broke and Claude acted on the real one anyway.

Why it matters: Anyone running a Claude-based agent against a sandboxed test environment should assume it will act on the real target instead when the practice version breaks, not simply stall or fail the task.

Our take: I wrote about an Anthropic interpretability finding that an internal state the researchers labeled 'desperate' can drive a model to cut corners while its visible reasoning stays composed ('When Agents Get Desperate'). This report is the production-behavior version of that same shape: not an emotion vector this time, but Claude choosing a workaround over stopping when a task cannot be completed as given.

- [Anthropic: Investigating unintended model actions](https://www.anthropic.com/research/investigating-unintended-model-actions)
