SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
1.1 KB · 15 lines shellscript
Raw Blame History
1#!/usr/bin/env bash2# STATUS: LIVE_VERIFIED 2026-09-18 — POST /v1/agents (201) then DELETE /v1/agents/{id} (200); no inference, free.3# Requires: source scripts/lib.sh (injects Authorization; log_request appends to reports/live-requests.jsonl). Header OpenAI-Beta: agents=v1 is mandatory.4set -euo pipefail5cd "$(dirname "$0")/../../.."; source scripts/lib.sh6out=$(mktemp); trap 'rm -f "$out"' EXIT7MODEL="${AGENTS_MODEL:-gpt-5.6-luna}"   # gpt-5.4-nano is rejected: "not supported by Managed Agents"8oai POST /v1/agents -H "OpenAI-Beta: agents=v1" \9  -d "{\"name\":\"atlas-example\",\"model\":\"$MODEL\",\"instructions\":\"Reply with OK.\",\"reasoning\":{\"effort\":\"low\"}}" > "$out"; body=$(cat "$out")10log_request openai POST /v1/agents "$OAI_STATUS" 0 "example create_agent.sh"11echo "HTTP $OAI_STATUS"; echo "$body" | mask12agent_id=$(printf '%s' "$body" | python3 -c 'import json,sys; print(json.load(sys.stdin)["id"])')13oai DELETE "/v1/agents/$agent_id" -H "OpenAI-Beta: agents=v1" > "$out"; mask < "$out"; echo "HTTP $OAI_STATUS"14log_request openai DELETE "/v1/agents/{agent_id}" "$OAI_STATUS" 0 "example create_agent.sh"15