Python 88.3%
TypeScript 7.6%
Shell 4.1%
1{2 "domain": "openai-agents-platform",3 "generated_at": "2026-09-18T00:00:00Z",4 "run_instructions": {5 "sh": "bash examples/openai/agents/<file>.sh (sources scripts/lib.sh; needs .env)",6 "py": "python3 examples/openai/agents/<file>.py (uses scripts/live.py; logs to reports/live-requests.jsonl)",7 "ts": "node --env-file=.env --experimental-strip-types examples/openai/agents/<file>.ts (plain fetch, Node >= 22.6)",8 "env": "OPENAI_API_KEY in .env; optional AGENTS_MODEL (default gpt-5.6-luna, cheapest model accepted by Managed Agents); SESSION_ID for list_artifacts/send_turn_stream (get one with KEEP=1 create_session.*)"9 },10 "records": [11 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/create_agent.sh", "language": "bash", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "POST /v1/agents 201 (gpt-5.6-luna) then DELETE 200. Free."},12 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/create_agent.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "POST 201 (with web_search mode disabled tool, text.verbosity low), GET /v1/agents/{id} 200, DELETE 200. Free."},13 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/create_agent.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "POST 201, DELETE 200. Free."},14 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/create_session.sh", "language": "bash", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "POST /v1/agents/sessions 201 (inline agent, environment none, input), polled to idle in ~8 s, items = user + assistant 'OK' (phase final_answer), DELETE 200. ~$0.0012."},15 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/create_session.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "Same flow; KEEP=1 used to hand the session to the other examples. ~$0.0012."},16 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/create_session.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "Same flow via fetch. ~$0.0012."},17 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/send_turn_stream.sh", "language": "bash", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "GET …/events?stream=true (buffered by oai, --max-time 45) + POST input.message 202; observed 12 events incl. agent.session.idle after turn.completed. ~$0.0003 (prompt cached)."},18 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/send_turn_stream.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "Threaded SSE consumer + POST 202; 11 events ending agent.session.turn.completed; text 'OK'."},19 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/send_turn_stream.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "fetch SSE reader + POST 202; same 11-event sequence."},20 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/list_artifacts.sh", "language": "bash", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "GET …/artifacts 200 — empty list (environment none never publishes artifacts). Content download path shown, not exercised."},21 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/list_artifacts.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "GET 200 empty list; …/content branch not exercised (no hosted sandbox run in this atlas)."},22 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/list_artifacts.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "GET 200 empty list."},23 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/environment_template_create.sh", "language": "bash", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "POST /v1/agents/environments/templates 201 (packages, setup_commands, network restricted, env, inline file), GET 200, DELETE 200. Free (config only)."},24 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/environment_template_create.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "POST 201, update (name) 200, GET 200, DELETE 200; setup_commands/env are not echoed back."},25 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/environment_template_create.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "POST 201, GET 200, DELETE 200."},26 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/vault_list.sh", "language": "bash", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "GET /v1/vaults 200 (empty). Read-only; no credentials created anywhere in this atlas."},27 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/vault_list.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "GET 200 with cursor loop; credentials sub-list not exercised (no vaults)."},28 {"provider": "openai", "area": "agents", "file": "examples/openai/agents/vault_list.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "GET 200 (empty)."}29 ],30 "not_provided": {31 "chatkit_session_create": "UNVERIFIED — needs an Agent Builder workflow id (product shutting down 2026-11-30); documented in docs/openai/chatkit.md",32 "vault_credential_create": "not written by policy (never store secrets); request shapes in docs/openai/agents-environments-and-vaults.md",33 "workspace_agents_trigger": "UNVERIFIED — needs a ChatGPT workspace access token; curl shown in docs/openai/workspace-agents.md",34 "assistants": "RETIRED 2026-08-26 — live 404 empty body; see docs/openai/assistants-retired.md"35 }36}37