Skip to content

How To: Configure YOLO and Strategic Agent Profiles

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Configure custom agent profiles in Warp to control planning depth, autonomy, and execution speed — demonstrated with YOLO and Strategic examples.

  1. I want to create an app that scrapes NFL data from the past decade, processes stats like team scores and player performance, and predicts future wins.

    The prompt specifies:

    • Data sources and constraints
    • Dependencies and CLI commands
    • Implementation details and deliverables
    Role & Goal
    You are my AI coding copilot inside Warp.
    Create a production-ready Python project that ingests 2015–2025 NFL data to power future win projections.
    Specifically: acquire week-level player and team stats, acquire game schedules + final scores (to determine weekly winners), and assemble a clean analytics dataset I can build models on later. Prefer stable/public data sources over brittle HTML scraping. Where scraping is unavoidable, respect robots.txt, add rate-limiting, and make scraping pluggable/optional.
    Primary data sources:
    nflverse/nflreadr static files for weekly player stats and schedules (CSV/Parquet over HTTPS).
    Tech constraints:
    Python 3.11+, no notebooks in the main flow.
    Deterministic, idempotent pipelines.
    Strong typing (pydantic) + docstrings.
    Parquet as the storage format; small sample CSVs for quick checks.
    CLI via Typer (warp run … friendly).
    Logging (structlog), retry/backoff (tenacity), polite rate-limits.
    Zero secrets required for core pipeline.
    Deliverables:
    A fully initialized repo with the scaffold above.
    Implemented CLI + modules to download/ingest 2015–2025 data, compute/normalize fantasy PPR, produce winners by week, and write Parquet outputs.
    One sample run in the README showing commands and example output counts.
    If successful, run full 2015–2025.
    Print a summary table (by season: games, players, weeks) at the end.
  2. Base Model: GPT‑5 (for reasoning)
    Planning Model: Claude 4 Opus (for detailed breakdowns)

    ActionPermission
    Apply code diffsAgent decides
    Read filesAgent decides
    Create plansAlways allow
    Execute commandsAlways ask

    Behavior:

    • The agent starts by asking clarifying questions:

      “Do you want me to scrape both player stats and schedules or just one first?”
      “Where should raw data be stored — locally or in a database?”

    • It builds a 14-step plan covering setup, dependencies, validation modules, and pipelines.

    • When the agent requests NFL schedule URLs, the chosen source returns 404 errors.

    • Execution halts — showing that the Strategic profile prioritizes verification over progress.

  3. Permissions:

    ActionPermission
    Apply diffs / read filesAlways allow
    Create plansNever
    Execute commandsAlways allow

    Behavior:

    • The YOLO agent skips detailed planning.
    • It produces a 10-step plan that covers essentials only:
      • Initialize project
      • Build CLI
      • Ingest player data
      • Compute scores and transformations
    • Instead of using unstable schedule URLs, it focuses on reliable player endpoints — completing a functional data pipeline.
AspectStrategic AgentYOLO Agent
PlanningDetailed (14 steps)Minimal (10 steps)
InteractionClarifications requiredAutonomous
SpeedSlower due to checksFaster iteration
OutputStalled on invalid URLsWorking player dataset + summary table