Support

Disambiguates & helps

Lightweight LLM call with no Socrata access. Handles vague geo ("south austin"), TXLookup-meta questions, and graceful explanations on agent failure. Returns chip-set follow-ups when scope clarification is needed.

Triggered by orchestrator on vague querieson-demand

What this agent actually does, step by step.

  1. 01

    Receives (query, context) via callSpecialist()

  2. 02

    Loads catalog metadata + skills/txlookup/SKILL.md as system prompt

  3. 03

    Detects vague geographic terms (south austin → 78704/78745/78748)

  4. 04

    Returns status: 'completed' | 'needs_input' with next_actions[] chips

  5. 05

    On 'needs_input', the UI renders chips at /q for the user to pick scope

Inputs & outputs.

Inputs

  • · query: string
  • · context: object

Outputs

  • · AgentEnvelope { status, message, next_actions[] }

Where this agent lives in the codebase.

app/lib/specialists.ts

Live TS implementation — support()

app/q/components/SupportChips.tsx

UI for next_actions chips

Last 2 runs that touched this agent.

auto-refresh 60s

  • 08:20 PM

    Show dallas 311 service requests trend over the last 24 months by quarter

    24 events · gc4d-8a49

    Replay →
  • 08:11 PM

    Show issued construction permits trend over the last 24 months by quarter

    22 events · 3syk-w9eu

    Replay →