Workbench / Issues

Agent Cannot Choose Tool Without Tool Result

The agent needs a tool result to choose the right tool, but cannot obtain that result without choosing a tool first.

What This Looks Like

The agent needs information from a tool result to decide which tool to call, but it must choose a tool before it can get that information. The workflow may stall, guess, call the wrong tool, ask unnecessary questions, or loop between possible tools without a valid selection rule.

Why It Matters

Tool selection needs enough input to be decidable. When the required evidence depends on the tool choice itself, the agent can become trapped in a circular dependency. This creates unreliable tool use and makes failures look like model indecision rather than a broken selection structure.

Structural Signal

The tool-choice decision depends on information that is only available after the tool-choice decision. The issue is not one bad tool call; it is a circular dependency in the tool selection process.

Common Triggers

When to Use This Issue

Use this Issue when an agent cannot choose the correct tool because the information needed to choose is only available after calling a tool.

When Not to Use This Issue

Do not use this Issue when the required tool is available and the agent simply picks the wrong one. Do not use it when the tool exists but required inputs are missing outside a circular selection dependency.

Category

Loops & Resolution

Primary Pattern

PAT-0250 — Circular Dependency

Declared Patterns

Derived Primary Lenses

Derived Secondary Lenses

Search Intents

Ontology Metadata

Code
ISS-0087
Version
ISS-0087@0.1.0
Ontology release
0.1.0
Updated
2026-05-10T00:00:00Z

History

No public history entries recorded.

View full ontology changelog