How to Manage HITL Approvals and Agent Tasks

How to Manage HITL Approvals and Agent Tasks

Overview

Some AI actions are too consequential to run unattended. When an agent reaches one of those, it stops and asks a human first. That pause is a human-in-the-loop (HITL) request, and it appears as a dialog called Human Approval Required inside ZIN Advisor.

This guide covers how to review a request, approve or reject it, and how the chat side of ZIN Advisor is organised.


Prerequisites

  • Access to ZIN Advisor in the Interno sidebar. This entry is present on Zeron's cloud platform; if your Interno is deployed on-premises the entry is not shown.
  • An agent conversation that actually reaches an action requiring approval

Where approvals appear

Navigation: Sidebar → ZIN Advisor

The approval dialog is raised automatically by the conversation you are in. You do not go looking for it — when the agent needs a decision, the Human Approval Required dialog opens on top of the chat.

The dialog title carries a counter showing how many requests are pending, for example "3 pending". If there is more than one, each pending request appears as a small chip labelled with the agent's name; click a chip to switch to that request.

If nothing is waiting, the dialog reads No pending approvals.


Reviewing a request

The dialog shows, in order:

ElementWhat it tells you
Risk level chipLOW, MEDIUM, HIGH or CRITICAL
Agent and action lineWhich agent is asking, and what action it wants to perform
Approvals progressOnly shown when the request needs more than one approver — for example "Approvals: 1 / 2 required", with a chip per approver who has already approved
ContextThe full request detail, shown as formatted data

The chip is colour-coded by level, and note that HIGH and CRITICAL share the same red styling — a HIGH request is not visually softer than a CRITICAL one. Read the context line by line before deciding on either.


Approving

  1. Read the risk level, the agent and action line, and the context.
  2. Click Approve.

The button reads Approving… while it is being submitted. If this was the only pending request, the dialog closes; otherwise it stays open on the next one.

Where a request requires more than one approval, your approval increments the count. The action proceeds only once the required number of approvals is reached.


Rejecting

  1. Click Reject. The dialog switches to rejection mode and a text box appears.
  2. Type your reason. The box is labelled "Reason for rejection (optional)" — you may leave it blank, but a short reason is far more useful to whoever reviews the trail later. If you leave it empty, "No reason provided" is recorded.
  3. Click Confirm Rejection. To back out without rejecting, click Cancel.

The button reads Rejecting… while it is being submitted.


There is no separate task board in Interno

Interno surfaces agent work through the ZIN Advisor conversation itself and the approval dialog above. There is no separate agent task panel or task board in the Interno sidebar, and no per-task status list to click through. If you have seen one, it was in a different Zeron product.


Working with chat sessions

The left-hand panel of ZIN Advisor holds your conversations.

  • + New Chat at the top starts a fresh conversation.
  • Below it, RECENT CHATS lists your sessions, newest first, grouped under Today, Yesterday, Earlier this week, and then by month and year (for example "June 2026").
  • Hover a session to reveal its actions: Rename and Delete.
  • A session with no title yet is listed as New Chat.
  • The « / » button collapses and expands the panel.

The list loads more sessions as you scroll.


Troubleshooting

No approval dialog ever appears → Not every agent action needs one. The dialog is raised only when an agent reaches an action configured to require human review.

The dialog says "No pending approvals" → The request was already handled — either by you elsewhere, or by another approver.

I approved but nothing happened → Check the approvals progress line. If the request needs more than one approver, it waits until the required count is reached.

I cannot find a search box for my chats → The session panel does not have search. Use the date groupings, or rename sessions to something you will recognise.

I cannot find a way to pin a chat → Pinning is not available. Sessions are ordered by recency only.

ZIN Advisor is not in my sidebar → The ZIN Advisor entry is present on Zeron's cloud platform. On an on-premises deployment it is not shown.


Need more help? Contact support@zeron.one