Bankr CLI changelog
What changed in each published version of @bankr/cli, newest first. Run bankr --version to see which one you have and bankr update to get the latest.
A version number missing from this page was never published; its changes shipped in the next version listed. Versions before 0.3.11 aren't listed.
0.3.45 (2026-10-02)
bankr login emailon an account with an authenticator app asks for the app's 6-digit code while it waits on the approval link. Typing the code or approving with the link, whichever comes first, continues the login. Headless runs (--nior--code) don't ask.- A wrong code asks again. After five wrong codes the app's codes lock (15 minutes the first time, longer after repeated lockouts); an account with a passkey can still approve with the link, and without one the login ends.
- The approval line names what the page will ask for: your passkey, your authenticator app, or either. When the approval fails, the pointer to bankr.bot/api-keys mentions both.
- New
bankr llm usageshows the LLM key's requests, tokens and cost over the last 30 days (--daysfrom 1 to 90), per model too, plus what discounts saved off list price. - Models: Max Mode (
bankr agent --model) addsgpt-6.1-solandqwen3.8-max-primeand dropsgpt-5.6-sol. The offlinebankr llmmodel list adds GPT 6.1 Sol and Qwen3.8 Max Prime, and corrects GLM-5.3 FlashX's cache-read price.
0.3.43 (2026-09-30)
bankr agentprints the agent's progress lines above the spinner while it works. They go to stderr, so piped output still holds only the response.bankr agent status <jobId>lists the job's progress lines, and--wait(-w) follows a running job until it finishes. If the wait runs out, it reports the job as still running instead of failing.- New
bankr projectcommand (create,update,delete,add-update) manages your project page.bankr agent profileandbankr profilestill work but print a deprecation notice. bankr login emailretries the code check, wallet loading and terms acceptance when the connection drops, so a network blip after the code is spent no longer ends the login.- Headless
bankr login email --code(or--ni) accepts the Terms of Service without--accept-terms. - The default API key name is
CLI-<date>-<time>, so a second login on the same day no longer reuses a name. bankr fees claim-walletnames the chains it skipped and links each skipped token's page to claim there.- The
--modelhelp example names a model Max Mode accepts (claude-opus-5.5). - The package's Node.js
validateApiKey()checks the key against the API instead of accepting any key. - Models: Max Mode (
bankr agent --model) addsclaude-opus-5.5,claude-sonnet-5.5,gpt-6-sol,gpt-5.4-mini,grok-4.7andglm-5.3-flashx, and dropsclaude-opus-4.8,claude-sonnet-4.6,gpt-5.5,grok-4.5andgemini-2.5-pro. The offlinebankr llmmodel list adds the same new models plus GPT 6 Luna and marks Gemini 2.5 Pro and Flash deprecated.
0.3.38 (2026-09-18)
bankr login emailcompletes for accounts with passkey MFA: it prints an approval link (and opens it when interactive), waits up to five minutes for you to approve with your passkey, then continues.- If that approval expires or fails, login exits with steps to create a key at bankr.bot/api-keys and use
bankr login --api-key. - New
BANKR_WEB_URLenvironment variable sets the web origin used for approval links. - The CLI's User-Agent carries its version and OS, which the approval page shows as the requesting device.
0.3.37 (2026-09-17)
- Keys created by
bankr login(email and SIWE) get Agent API access by default, matching bankr.bot/api-keys. The login summary lists Agent when the key has it. - New
--no-agent-apionbankr login emailandbankr login siwecreates a key without Agent API access. - New
--read-onlyonbankr login emailcreates a read-only key. It can't be combined with--read-write.
0.3.35 (2026-09-16)
- New
bankr launch quotes --chain <chain>lists the tokens a launch can pair with (WETH, allowlisted tokens, tokenized stocks).--jsonprints the raw list. - New
bankr launch --quote <symbol|address>pairs the pool with one of those tokens instead of WETH. The wizard offers the list after the chain pick, and the summary warns when the token has thin liquidity or isn't live yet. bankr wallet portfolio,bankr wallet swapandbankr wallet transferaccept--chain arc(Arc, native token USDC).bankr llm setup openclaw --imagesroutes image generation throughgpt-image-2.5-flare.- Models: Max Mode (
bankr agent --model) acceptsdeepseek-v4.1-flash. The offlinebankr llmmodel list adds DeepSeek V4.1 Flash, GPT Image 2.5 Flare and GPT Image 2.5 Sunburst.
0.3.32 (2026-09-09)
bankr launch --chain arbitrumlaunches a token on Arbitrum. The wizard offers Arbitrum,bankr feeslabels Arbitrum tokens, andbankr fees claimlinks Arbitrum claims to Arbiscan.bankr agent --modelaccepts only the two newest releases of each model line, the same set the web picker shows. An older id is rejected, and the error lists the valid ones.bankr claude --model claude-fable-5.1is rewritten to the id Claude Code expects. Before, Claude Code silently fell back to its default model.- Models: Max Mode adds Claude Fable 5.1, GPT-6 Astra, GPT-5.2 Codex, Gemini 3.8 Flash, Gemini 3.7 Flash, DeepSeek V4 Pro, DeepSeek V4 Pro 0813, MiniMax M3, MiniMax M2.7 Highspeed, GLM-5.3 and GLM-5 Turbo. It drops Claude Opus 4.5 to 4.7, Claude Sonnet 4.5, Claude Haiku 4.5, Gemini 3.6 Flash, Gemini 3.5 Flash Lite, GPT-5.6 Luna, GPT-5.4, GPT-5.4 Mini, GPT-5.2, GPT-5 Mini, Grok 4.3, DeepSeek V3.2, Qwen3 Coder, Qwen3.7 Flash, MiniMax M2.5, Kimi K2.5 and GLM-5; those still work through
bankr llm.bankr llm setup cursorrecommends Claude Fable 5.1.
0.3.23 (2026-08-14)
bankr claudeis a short alias forbankr llm claude, sobankr claude ...no longer sends a prompt to the agent.bankr claude,bankr llm claudeandbankr llm opencodepass--helpto the tool instead of printing Bankr's help.bankr launchtakes--no-vestingto turn off the default 15% creator vesting (1 year, 30-day cliff) and--quote-only-feesto collect creator fees only in the pool's quote token. The wizard asks about both.bankr llm models --zdrlists models that support zero data retention (:zdr), and the table shows every privacy tier each model supports.bankr llm setup openclawandopencodeadd:zdrvariants.bankr llm setup openclaw --imagesroutes OpenClaw image generation through the gateway.bankr llm modelsmarks image models, and coding-tool configs leave them out.bankr x402 callnever pays more than--max-payment: an endpoint's advertised price can't raise the cap, and the call stops when the price is higher.bankr login emailsends the access token, so CLI sessions appear in Active Sessions and can be logged out from there.bankr feesandbankr fees claim-walletshow fees from stock-paired launches in the stock's ticker instead of WETH.- Models: Max Mode adds Claude Opus 5, GPT-5.6 Sol, Terra and Luna, GPT-5.5, Grok 4.6, Grok 4.5, Grok 4.3, Gemini 3.6 Flash, Gemini 3.5 Flash Lite, Qwen3.8 Max, Qwen3.7 Flash and Kimi K3, and drops Gemini 3 Pro and Grok 4.1 Fast.
0.3.13 (2026-07-06)
bankr launchtakes--chain base|robinhoodto launch on Robinhood Chain. The wizard asks which chain.bankr feesshows which chain each token is on, andbankr fees claimlinks Robinhood Chain claims to Blockscout.bankr fees claim-walletskips Robinhood Chain tokens with a warning, because it claims on Base only.bankr llm setup cursorrecommends Claude Fable 5 and GPT 5.5.
0.3.12 (2026-07-02)
bankr wallet portfolioandbankr wallet swapaccept--chain robinhood(Robinhood Chain, chain ID 4663), andbankr wallet transferlooks up token symbols there.bankr wallet submit --chain-idlists 4663.- Models: Max Mode adds Claude Sonnet 5 and Qwen3.7 Max.
0.3.11 (2026-06-29)
bankr agent profilesupports more than one profile:viewlists them all,createcan add another, andupdate,deleteandadd-updatetake--slugor ask which one.bankr llm models --privatelists models that support private (TEE) inference with the:privatesuffix, andbankr llm setup openclawandopencodeadd a:privatevariant for each.- Models: Max Mode adds GLM-5.2, and
bankr llm setup cursorrecommends Claude Opus 4.8.