wrenchTool Call Format

The JSON envelope the model uses to request actions from DragonClaw.

When the LLM needs to execute an action, it emits a fenced tool block.

{"tool": "binance_market", "action": "GET", "endpoint": "...", "params": {}}

Supported tool types

Binance Market

Use for public Binance Web3 data.

{
  "tool": "binance_market",
  "action": "GET",
  "endpoint": "/bapi/...",
  "params": { "chainId": "CT_501" }
}

Binance Spot

Use for authenticated spot trading.

{
  "tool": "binance_spot",
  "action": "POST",
  "endpoint": "/api/v3/order",
  "params": {
    "symbol": "BTCUSDT",
    "side": "BUY",
    "type": "MARKET",
    "quoteOrderQty": "10"
  }
}

Shell

Use for controlled shell commands.

Shell commands have a 30-second timeout and a 1MB output cap.

Last updated