Last updated: September 22, 2026
Reference bounds
How the inventory agent stays bounded
Level 2 — reference architecture. Risk critical. Oversight: human control.
Rank what to reorder, what will stock out, and what is dead, then draft a purchase order.
Explore, then act, then confirm, then verify. Explore gathers the context for the inventory agent. Act stays reversible. Confirm stops before an irreversible step. Verify is a separate check of the outcome.
- Starts when
- A buyer asks what needs a purchase order.
- Tools
- A write goes through a router, a permission check, a policy check, and a budget check. The model does not commit it. An approval token lives in tool context, not in the user message.
- Stops for a person
- Every purchase order is a proposal. Tokens that are not buyer or admin cannot create one.
- Checked by
- On-hand, reserved, and inbound stay separate. The draft matches those figures.
- Untrusted data
- Spreadsheets and promo notes that try to set demand.
- If it fails
- If the inventory agent stops, name the reason: completed, budget_exceeded, timed_out, cancelled, guardrail_blocked, approval_required, tool_failure, verification_failed, or partial_completion. Retry a timeout at most twice. Back off on rate limits. After repeated verification failure, escalate. Stop when the budget is exhausted or a permission is denied. No unbounded loop. Every purchase order is a proposal. Tokens that are not buyer or admin cannot create one.
This is the reference architecture for the page, not a published production deployment. The shared contract is the AWS store-agent architecture. Permissions and data boundaries are in securing store agents.
Monday, the aisle looks fine until someone asks what to reorder today. Ads are still spending. An open PO is already inbound. Excess is sitting another season. The answers are in position, lead time, and purchasing — not in last month’s report.
This week the agent ranks reorder, wait, stock-out risk, or excess from live position. It drafts the purchase order. It does not send it.
A person still signs every purchase order, price markdown, and preferred-vendor switch.
Skip it if a reorder-point formula already posts the right qty to the preferred vendor and nobody is joining promo calendars or open POs by hand. Also skip it if stock is only a weekly CSV with no as-of. That is a fine outcome. You do not need an agent to restate a rule.
This page is the commercial summary. Reorder ranking, purchase-order drafts, and demand inputs each have a field-guide post. This page tells you what we sell and what we will not automate unsupervised.
Merchandising and margin
Which SKUs are quietly destroying margin, and which need a merchandising pass, is the same live inventory and price picture. We did not add /ai-agents/merchandising/. Read the margin intelligence guide, then come back here or to operations if the pain is the morning triage rather than the buy.
What this is not
- An agent that auto-sends POs.
- A single “stock” number the model is allowed to treat as truth.
- A replacement for a buyer who understands vendor politics and promo risk.
There is no native Shopify AgentCore inventory connector. Shopify, Magento, and custom stacks look the same at the tool boundary — we attach to your WMS or admin APIs.
How we start
Name the buyer. Expose on-hand / reserved / inbound as separate fields. Then the eCommerce AI Agents engagement. If join keys across SKU, warehouse, and open PO are fiction, start with the knowledge agent. AWS is how it stays up. It is not the first question we ask you.