Skip to content

Take Bitget away and it stops.

One real order, run by the engine. With every Bitget input, the answer is 36.87 bps, over your ceiling, with the largest size that fits named. Withhold any one of them and this is what the same engine does, on the same recorded book.

“Sell 178.4121 rHIMS. I pay 0.05% taker, keep it under 0.3% all-in, and I must be out before the 8th.”

Computed when this page was built, from the frozen fixtures, by the same sound() the desk calls. The build runs a test first that fails if any removal stops breaking it.

Qwen reads. Code checks. Bitget decides.

Qwen never does the arithmetic. It reads the trader’s words, in English or 中文, and must quote them for every limit. Code finds each quote in the message and reads the number or date itself. Bitget’s data then decides, and Qwen explains the ruling under rules code enforces.

Without Qwen, the fallback reader takes the same sentence and finds no fee, no ceiling and no deadline. It cannot answer on this trader’s own limits, so it asks for them again: “You mentioned your taker fee ("taker") but I could not read it. What is your taker fee, exactly?”

142 / 151

limits read correctly with Qwen, on 40 blind messages

19 / 151

without it, by the regex reader

The card says what you are sending. Sounding adds what it costs.

Bitget Agent Hub lets an AI agent trade a Bitget account: its flow is a dry run, a confirmation card naming pair, side and quantity, then the send. Its own pre_trade_check reads the ticker price, the balance and the positions; nothing in it walks the book at the order’s size. Sounding sits at that step: the agent reads the trader’s own fee with Agent Hub’s account_overview and passes it in, Sounding walks the book at the full size, and hands back the exact Agent Hub order only when it fits: a limit IOC at the trader’s ceiling price, bound to its receipt, so Bitget fills no share that costs more than the ceiling. Anything else comes back as a reason. It is a check an agent chooses to run: it cannot stop a client that skips it, which is why the skill tells the agent to send only the order Sounding prepared.

order, recorded Sunday rHIMS book, 40 bps ceilingAgent Hub dry run (bgc 3.0.0)Sounding
sell 5000 RHIMSUSDTpreviews itrefused: the visible book cannot fill this order; 66.0764 sh offered as a new order
hold -5 RHIMSUSDTpreviews itrejected: symbol and side (buy or sell) required
sell 50 RHIMSUSDTpreviews itprepared: 19.89 bps all-in at 5 bps (stated), within 40, as a limit IOC at 27.93 (no fill can cost more than 38.88 bps)

Recorded 2026-10-08 (evidence/agenthub-20261008). On a weekday Bitget routes rToken orders to NASDAQ/NYSE, so Sounding prices them only on weekends and US holidays, when Bitget’s own book is the market. For agents: an MCP tool, sounding_prepare_order, and a skill in Agent Hub’s own format that adds the at-size cost to its confirmation card and sends only the order Sounding prepared (agent/ in the repository). The account fee was read with a read-only key on the developer’s machine; this site holds no key.

What it leaves out, and why.