ezt
[Tier 1 — Plain-language orchestrator] Use when the exact granular tool is unclear or when a greedy/file-holding client wants to complete an action in one step. Prefer granular tools directly when you know the step. Pass request (your goal) plus optional csv_file / accounts_handle / assignments_handle / map_session_id / ts_handle. For an uploaded CSV, pass csv_file as the ChatGPT/OpenAI file parameter; ezt parses/stages it server-side and can run ingest_accounts with map_session_id so points appear on the open map. For fixed-workload builds, args.target_hours / args.workload_target are normalized to auto_build build_mode.mode=fixed_workload_target. Modern form-capable clients (protocol >= 2026-07-28) may answer missing part_layer, tal_label, sizing, dwell, and optional balance in-band (aligned with auto_build); legacy hosts keep CLARIFICATION_REQUIRED / ask_user (HITL-025).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | ||
| request | Yes | ||
| csv_file | No | ||
| ts_handle | No | ||
| state_facts | No | ||
| map_session_id | No | ||
| accounts_handle | No | ||
| guidance_handle | No | ||
| assignments_handle | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||