curl -fsSL https://install.supabase.com | sh
curl: (6) Could not resolve host: install.supabase.com
which psql
/usr/bin/psql
env | grep SUPABASE
SUPABASE_DB_PASSWORD=<redacted:SUPABASE_DB_PASSWORD> SUPABASE_DB_URL=<redacted:SUPABASE_DB_URL> SUPABASE_URL=https://<ref>.supabase.co SUPABASE_SERVICE_ROLE_KEY=<redacted:SUPABASE_SERVICE_ROLE_KEY> SUPABASE_PROJECT_REF=<ref> SUPABASE_ANON_KEY=<redacted:SUPABASE_ANON_KEY>
psql "$SUPABASE_DB_URL" -c "CREATE TABLE public.products (sku TEXT PRIMARY KEY, name TEXT NOT NULL, price_cents INTEGER NOT NULL, stock INTEGER NOT NULL DEFAULT 0);"
CREATE TABLE
psql "$SUPABASE_DB_URL" -c "INSERT INTO public.products (sku, name, price_cents, stock) VALUES ('CARI-001', 'Anvil S', 1999, 12), ('CARI-002', 'Anvil M', 2999, 7), ('CARI-003', 'Anvil L', 4999, 3), ('CARI-004', 'Rope 30m', 1250, 40), ('CARI-005', 'Pulley', 780, 0);"INSERT 0 5
psql "$SUPABASE_DB_URL" -c "ALTER TABLE public.products ENABLE ROW LEVEL SECURITY; CREATE POLICY \"Allow anon read\" ON public.products FOR SELECT USING (true);"
ALTER TABLE CREATE POLICY
psql "$SUPABASE_DB_URL" -c "SELECT * FROM public.products ORDER BY sku;"
sku | name | price_cents | stock ----------+----------+-------------+------- CARI-001 | Anvil S | 1999 | 12 CARI-002 | Anvil M | 2999 | 7 CARI-003 | Anvil L | 4999 | 3 CARI-004 | Rope 30m | 1250 | 40 CARI-005 | Pulley | 780 | 0 (5 rows)
curl -X GET "$SUPABASE_URL/rest/v1/products?select=*" \ -H "apikey: $SUPABASE_ANON_KEY" \ -H "Authorization: Bearer $SUPABASE_ANON_KEY" \ -H "Content-Type: application/json"
[{"sku":"CARI-001","name":"Anvil S","price_cents":1999,"stock":12},
{"sku":"CARI-002","name":"Anvil M","price_cents":2999,"stock":7},
{"sku":"CARI-003","name":"Anvil L","price_cents":4999,"stock":3},
{"sku":"CARI-004","name":"Rope 30m","price_cents":1250,"stock":40},
{"sku":"CARI-005","name":"Pulley","price_cents":780,"stock":0}] % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 339 0 339 0 0 2146 0 --:--:-- --:--:-- --:--:-- 2159
8 earlier narration turn(s) are in the raw transcript.
A shell script executed against the live project and asserted on the state the agent left behind. No model judged another model.
Raw transcript · Task definition and verifier · Every attempt