The Aquifer agent platform (session/harness/sandbox split) powers River, a Slack-native coding agent, plus PR-review and headless Vanilla agent profiles; other teams have requested research, migration, and compliance-scan agents.
An execution environment (filesystem, shell, repo, build/test) separated from the harness; Shopify credits the brain-and-hands framing to Anthropic[Source 1]The brain-and-hands framing the claim credits to Anthropic appears in the capture only as an unnamed linked essay.
Tool access
Repo + tests + data warehouse + production traces + PR creation; a gateway credentials proxy[Source 1]
Skills loaded on-demand as files, updatable per session; session survival across cell/sandbox/machine death[Source 1]
Credentials
Gateway credentials proxy and per-profile sandbox policies; the source does not name an SSO mechanism.[Source 1]The credentials proxy and per-profile sandbox policy are documented; Shopify SSO is not named in the capture.
Interfaces
Slack is named; the capture documents pull-request creation but never names GitHub as the host.
River-coauthored merged PRs in the recent 30-day period; company-wide PR share
Denominator
All Shopify merged pull requests for the one-in-eight share
Method
river_sessions domain table for reported session-linked counts
About this result
Category
Adoption output
Evidence type
Reported measurement
What it covers
River-coauthored merged pull requests and their company-wide share in a recent 30-day period
Key observation
River: Median session 19 min; median 50 tool calls/session[Source 1]
Reported by
Shopify
Scope
Median River session duration and tool calls per session
The source does not report the denominator of this figure.
About this result
Category
Cost latency
Evidence type
Reported measurement
What it covers
Median River session duration and median tool calls per session
Lessons
Reported opinion: Shopify says its monorepo, reproducible environments, written skills, and CI improvements benefited both engineers and agents.[Source 1]
Shopify uses shared River threads and the run corpus to update skills, prompts, and defaults for later work.[Source 1]
Aquifer stores session identity and its event log in Postgres so a fresh worker can continue the same conversation.[Source 1]
Shopify adds agent variants as profiles containing prompts, skills, extensions, sandbox policy, and model defaults on Aquifer.[Source 1]
Reported: The article documents exactly one representative workflow, the well-going public River thread; PR review and the headless Vanilla profile are separate Aquifer profiles, not steps of this run.
human involvement
Not applicable: There is no single platform-wide agent review boundary. Scoped downstream operating-model claims remain in research details; access controls are described separately.
implementation
Reported
validation
Not reported: Tests River runs are part of its work, and CI improvements serve human developers; no check of River's own output is documented.
The session and lifecycle sections explicitly separate the durable log from disposable cells; they do not claim every external side effect is automatically recoverable.
Unclassified for River coding request → River-opened, River-coauthored pull request; human attention boundary: unknown.
Statement type
Inference
Provenance
Catalog judgment
Confidence
Unverified
Confidence reason
The source documents River-opened, River-coauthored pull requests that are later merged, but no passage establishes that a person reviews the work product on each run; PR review runs as a separate Aquifer profile and is described as often having no human in the loop.
Observation date
2026
SupportsUnder the RiverPreserved content.md, lines 65, 83, 140