The cockpit
Watch each agent's sessions, spend and trades on binference.io, set its trade limits, pause or stop it, and get alerts on Telegram.
Every agent you set up with npx binference agent-os shows up in your cockpit, under the wallet that approved it. bInference never trades: Binance runs every trade. The cockpit shows what the agent does, limits it, stops it and proves its results.
What you see
The cockpit opens with one line for all your agents: how many need you, and today's actions done, held and blocked, and AI spend. Below it, each agent has a card with:
- its status: thinking now, idle, paused or stopped
- profit over 30 days, once it has a track record
- its AI budget and how long it lasts, today's trading against your daily limit, when its wallet sign-in ends, and how many safety checks pass
- its actions and AI spend over the last 24 hours, and a Pause button
Open a card for the agent's page:
| Part | What it shows |
|---|---|
| Instruments | AI budget, key limit, trading today, wallet sign-in and safety |
| Telemetry | Actions and AI spend, hour by hour, over the last 24 hours |
| Activity log | Every action its hooks reported, newest first, grouped by session. A repeated action shows once with its count, like ×12 |
| Trade limits | Your limits, edited in place. See Trade limits |
| Systems check | The safety check below, and the setup: key made, hooks reporting, thinking with bInference, wallet signed in |
| Track record | Profit since the wallet was linked |
| AI usage | Spend per day over 7 days, calls, the share answered from cache, and spend per model |
The log holds actions only: a swap and its transaction, an order placed, a trade your limits blocked or held for your yes. Never your prompts or the agent's replies.
Each agent's cockpit takes up to 2,000 actions and 300 sessions a day (UTC). Past that, the hooks keep up to 500 new reports and send them after 00:00 UTC.
Safety check
Five checks on the agent's wallet and key, each with how to fix it:
| Check | Safe when |
|---|---|
| Daily limit | The Agentic Wallet's daily limit is $1,000 or less. Binance's default is $50,000 |
| DeFi limit | Its DeFi daily limit is $1,000 or less. Binance's default is $5,000 |
| Tokens | Its tradable tokens are set to Limited |
| Developer Mode | Off |
| Key limit | The agent's bInference key has a spending limit |
The wallet's settings are read each time a session starts with the wallet signed in. They change only in the Binance App.
Trade limits
Set them on the agent's page. The hooks check them before every trade the agent tries.
| Limit | What happens |
|---|---|
| Per trade | A trade worth more is refused |
| Per day | A trade that would take the day's total above it is refused. Days start at 00:00 UTC |
| Ask first above | A trade worth more waits for your yes |
| Tokens | Only the listed tokens can be traded, up to 50 |
- A refused trade comes back to the agent with the reason. Its house rules tell it to tell you, and never to split the trade or try another way. In Claude Code, the third try of the same blocked trade within 10 minutes ends the agent's turn.
- Your yes: Claude Code asks in its own prompt. Codex can't ask from a hook, so the agent asks you to type a code such as
confirm 4821. The code unlocks that one trade, once, within 10 minutes. - A trade whose dollar value can't be told waits for your yes whenever a dollar limit is set, and so does a wallet action the hooks can't read.
- A check that can't finish, for example when binference.io doesn't answer, never lets a trade through: Claude Code asks you, Codex refuses it.
- Tightening applies at once. Loosening waits an hour, and needs a wallet sign-in from the last 10 minutes. Someone who takes over your browser session can't open the brakes in a hurry.
Brakes
| Button | What it does | Takes effect |
|---|---|---|
| Pause | Refuses the agent's model calls, uploads and MCP (403 agent_paused), and the hooks refuse its trades | At its next model call and next trade |
| Resume | Undoes Pause. Needs a wallet sign-in from the last 10 minutes | At once |
| Stop | Revokes the agent's key and every key it made. It can't be undone | At once |
Pause and Stop act on bInference and the hooks. To also cancel open orders on the Binance exchange, use Binance's emergency stop. See Safety and limits.
Alerts on Telegram
Press Connect Telegram in the cockpit, open the link it gives you, and press Start in the chat with our bot. The link works once, for 15 minutes. You get a message when:
- an agent's wallet sign-in ends within two hours, since Binance signs it out without warning
- its AI budget lasts less than a day, or runs out
- your limits blocked a trade, in one message an hour with the count
- its wallet still has Binance's default daily limit a day after setup
Alerts go only to your own chat with the bot, never to a group. To stop them, send the bot /stop or press Turn off.
What the hooks can't see
The hooks see the trades the agent makes through Binance's tools in its folder: the MCP Server and the baw command. They also refuse any shell command that touches the folder's key, hooks or settings, and --sandbox at setup adds Claude Code's sandbox on top. A trade made any other way, such as from another folder or with the hooks turned off, goes around them. The wallet's own limits in the Binance App always hold, which is why the safety check asks you to lower them.