Skip to content

Attacker brain stalls with zero tool calls (agent-prime via thegrid), even after explicit tool-name steering #9

Description

@kazani-351

Environment

  • WallBreaker installed from source (pip install -e .), macOS
  • Config: brain = agent-prime (thegrid, tool-tagged per Cherry Studio's model picker), target/judge = agent-standard (thegrid), protocol openai, base_url = https://api.thegrid.ai/v1

Repro steps

  1. /sysprompt load <file>, /objective <text>, /rounds 10, /auto on
  2. Send a kickoff message describing the objective
  3. Agent produces zero tool calls for 2 consecutive rounds → Agent stalled twice with no action. Give it direction.

What I tried

  • Originally used agent-standard as the brain — confirmed via Cherry Studio's model picker that it's not tool-tagged (it's a reasoning model that burns its token budget on reasoning_content before emitting real output/tool calls — reproduced this independently via a raw curl to /v1/chat/completions with max_tokens: 5, got content: null, finish_reason: "length", reasoning-only output). Switching to agent-prime (tool-tagged) fixed that stall on one occasion.
  • On a later run (different challenge, same config), agent-prime stalled again — twice — even after sending an explicit follow-up naming the exact tool to call (query_target) and providing literal text to send as the probe. Still zero tool calls, empty response both times.

Question
Is there a known reliability issue with agent-prime tool-calling via thegrid's OpenAI-compatible endpoint? Does system-prompt/objective length affect tool-call emission? Is there a config flag to force stricter tool-call mode, or a recommended thegrid model for the attacker brain role specifically?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions