Blog comments, refunds API and agent browser in sandbox
Blog comments and categories
Blog posts now accept comments with a moderation queue, comment categories, and spam controls. Posts can also be grouped into categories, with matching API endpoints for listing and filtering.
Refunds API
REST endpoints for listing, creating, and retrieving refunds, with a matching admin UI for managing them. Refund events trigger a customer-facing confirmation email with the expected arrival window.
Agent browser in sandbox
The AI Builder sandbox now ships with agent-browser — a headless browser the agent drives itself to verify changes in a real rendered page, instead of trusting static output.
Also shipped
- Cart recommendations commerce tool — a new commerce tool the AI Builder can call to surface upsells and cross-sells based on current cart contents
- Shopify product migration in AI Builder — import products from Shopify (and similar platforms) directly inside the Builder
Fixes
- [checkout]deduplicate order confirmation emails
- [cart]handle missing cart cookie gracefully instead of throwing
- [tax]net-to-gross conversion when loading product form in inclusive tax mode
- [tax]show gross prices for tax-inclusive stores in feeds, admin list, JSON-LD, and volume pricing
- [invoices]exempt labels on invoices
- [admin]remove hallucinated API fields (marketingOptIn, label, trackingUrl)
- [collections]product reordering in collections
- [inventory]subquery on inventory page to prevent stack overflow
- [reviews]plain object return from addReview instead of raw DB result
- [ai-builder]hide bash errors from clients
- [billing]pro plan transaction fees consistent with marketing site
- [ui]incorrect colors in the mobile nav menu