Troubleshooting Tool Issues

Troubleshooting Tool Issues

Applies to: AGS 1.0  |  Level: All levels  |  Reading time: 4 min
Part of: Using Tools with Your Agent (Overview)  |  Last reviewed: 25 Sep 2026

If a tool isn't installing, the agent isn't using it correctly, or records aren't showing up where you expect, this article explains how to fix it. Find what you're seeing in the tables below. They're grouped by where the problem shows up.

Jump to:

  • Setup: installing or building a tool
  • Agent behavior: when and how the agent uses the tool
  • Results: what reaches the target system
  • Live calls: works in Test but not for real callers
  • Glossary

Setup: installing or building a tool

What you're seeingLikely causeFix
The vendor shows Setup instead of Install toolNo connection is set up for that vendor yetThis is expected. Click Setup and create a connection. See Installing a Vendor Tool, Step 4.
Run test is greyed out on a new custom toolThe tool hasn't been saved yetClick Save, then test. See Building a Custom HTTP Tool, Step 7.

Agent behavior: when and how the agent uses the tool

What you're seeingLikely causeFix
The agent never uses the toolThe tool isn't attached to the agent, or the prompt has no instruction for itCheck the Tools section of the agent's Configuration panel, then add a prompt block. See Attaching Tools to Your Agent.
The agent uses the tool at the wrong momentTwo tools have overlapping descriptionsMake the descriptions mutually exclusive. State when not to use each one.
The agent asks endless questions before actingToo many required Dynamic parametersMake non-essential parameters optional, or move fixed values to Static.
The agent invents a ticket numberThe prompt has no instruction for when the tool failsAdd explicit failure handling to the tool's prompt block. See Attaching Tools to Your Agent, Part 2.
Long silence, then the agent gives upThe endpoint responds more slowly than the Timeout valueSpeed up the endpoint. Raising the timeout only makes the silence longer.

Results: what reaches the target system

What you're seeingLikely causeFix
The record lands in the wrong queue or pipelineAn install variable has the wrong valueReinstall the tool with the correct value, or install a second copy for the other queue.
The tool fires but nothing appears in the target systemThe connection's credentials have expired or lack permissionRe-authenticate under Tool Marketplace > Connections, then check the account's permissions in the target system.
The tool always returns the same canned responseStatic Response was left on after testingTurn it off in the tool's Behavior section.
Repeat lookups return out-of-date dataPrecomputable is on for data that changes between callsTurn it off in the tool's Behavior section.

Live calls: works in Test but not for real callers

What you're seeingLikely causeFix
Works in Test, but nothing changes on real callsThe change hasn't been deployedClick Deploy. See Testing and Deploying Tool Changes, Part 2.
Works in Test, but fails on a real callTest and production use different connectionsCompare the connection each one uses and make sure the live one is correct.
✔ Contacting support? Include the agent name, the tool name, what the caller said, and the request and response from the tool's Details view. It speeds up the fix considerably.

Glossary

TermPlain meaning
AgentThe AI that talks to your callers
Automatic parameterA value AGS injects for you, such as the call ID
ConnectionThe saved login or API key for one account in one system
Custom HTTP ToolA tool you build yourself against any HTTP endpoint
DeployMaking your saved changes live for real calls
Dynamic parameterA parameter the agent fills in during the call
Install variableA value from the target system that the tool needs and the agent must not guess
Installed ToolsTools already in your workspace, ready to attach to an agent
ParameterA piece of information sent with the request
PrecomputableA Behavior setting that lets AGS cache a tool's result
Static parameterA fixed value sent with every request, set once by you
Static ResponseA Behavior setting that returns a fixed response without calling the endpoint
System toolA built-in action such as Hang Up or Warm Transfer, with nothing to install
ToolOne action the agent can take outside the conversation
Tool MarketplaceWhere you browse, install and manage tools
VendorA platform with a ready-made pack of tools, such as FreshDesk or Halo
Still stuck? Contact support.