Zephyr 1.312.0
9/20/2026Added
- The catalogue is reachable from the agent endpoint.
write_productcreates or updates a product with its group, visibility and cycles;write_product_groupcreates or renames a group, including its slug, which is what moves a range of products off a bad shop URL;list_product_groupsreads them back.
Prices stay explicit: a cycle carries an integer minor-unit amount and an ISO 4217 currency, so nothing here can quietly turn 1299 into £1299.
Why
An agent could write a product’s entire marketing page and could not create the product it described. A page went live for something nobody could buy, and a group slug carrying the date it was generated on stayed in every shop URL beneath it.
The safety boundary was never the missing tool. A key driving this endpoint acts as its owner and can never exceed them, and every tool declares a permission checked per call. Refusing to expose the catalogue at all protected nobody.

