← All ivy-agents
IVYXSTUDIO · IVY AGENT
S

Support Ticket Triage

ivy.agent.ticket-priority-router · v1.0.0

ivyx

Analyze support tickets to determine team and urgency, then email urgent ones to on-call.

Steps

In the order the agent's file lists them. A branch or a loop is a step too; the wiring between steps is in the file.

  1. 01
    extract the ticket text from the input message
    Model turn
  2. 02
    Jev · Choice
    ivy.node.jev-choice
    Ivy Node
  3. 03
    Jev · Score
    ivy.node.jev-score
    Ivy Node
  4. 04
    only when urgency is top level
    Branch
  5. 05
    Email Send
    ivy.node.email-send
    Ivy Node

Nodes it brings

Adding this agent in IVYX Studio adds these nodes with it. A node your workspace already has is kept as it is, even at another version.

What it touches

Collected from what each of its nodes declares, plus the model call when a step is a model turn. A declaration is the author's statement, and it is what policy rules select on.

Calls a modelNetwork

What it needs

  • A stored secret named jev-api-key. The agent's file carries the name, never the value.

Inputs

FieldTypeDescription
ticketrequiredstringWhat the model reads.

Outputs

FieldTypeDescription
statestringthe ticket text
choicestringThe option Jev chose.
isobjectFor each option, as lowercase words joined by _, whether it is the one chosen; a branch reads is.<option>.
confidencenumber0–1, how peaked the probabilities are.
probabilitiesobjectEach option's probability; they add up to 1.
modelstringThe model version that answered.
scorenumber0 to the top level number; can fall between levels.
levelintegerThe nearest level number, 0 for the first.
level_textstringThe nearest level's description.
normalizednumberThe score scaled to 0–1.
sentbooleanTrue once the server accepted the message.
recipientsarrayThe addresses it was accepted for.
subjectstringThe subject sent.

Tests

2 of 2 test cases passed on Oct 2, 2026, in the publisher's own environment, before this version was published. The registry keeps that record; it does not run the cases again.

Requires: the stored secret jev-api-key, a local SMTP relay on port 1025, python:3.9

  • urgent-ticket

    A locked-out team before a demo is technical or account, needs action today, and is mailed to on-call.

  • routine-ticket

    A font-size suggestion about the invoice PDF is not urgent, so nothing is mailed.