Skip to main content

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 email on 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 (--ni or --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 usage shows the LLM key's requests, tokens and cost over the last 30 days (--days from 1 to 90), per model too, plus what discounts saved off list price.
  • Models: Max Mode (bankr agent --model) adds gpt-6.1-sol and qwen3.8-max-prime and drops gpt-5.6-sol. The offline bankr llm model 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 agent prints 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 project command (create, update, delete, add-update) manages your project page. bankr agent profile and bankr profile still work but print a deprecation notice.
  • bankr login email retries 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-wallet names the chains it skipped and links each skipped token's page to claim there.
  • The --model help 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) adds claude-opus-5.5, claude-sonnet-5.5, gpt-6-sol, gpt-5.4-mini, grok-4.7 and glm-5.3-flashx, and drops claude-opus-4.8, claude-sonnet-4.6, gpt-5.5, grok-4.5 and gemini-2.5-pro. The offline bankr llm model 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 email completes 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_URL environment 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-api on bankr login email and bankr login siwe creates a key without Agent API access.
  • New --read-only on bankr login email creates 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). --json prints 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 swap and bankr wallet transfer accept --chain arc (Arc, native token USDC).
  • bankr llm setup openclaw --images routes image generation through gpt-image-2.5-flare.
  • Models: Max Mode (bankr agent --model) accepts deepseek-v4.1-flash. The offline bankr llm model 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 arbitrum launches a token on Arbitrum. The wizard offers Arbitrum, bankr fees labels Arbitrum tokens, and bankr fees claim links Arbitrum claims to Arbiscan.
  • bankr agent --model accepts 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.1 is 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 cursor recommends Claude Fable 5.1.

0.3.23 (2026-08-14)​

  • bankr claude is a short alias for bankr llm claude, so bankr claude ... no longer sends a prompt to the agent. bankr claude, bankr llm claude and bankr llm opencode pass --help to the tool instead of printing Bankr's help.
  • bankr launch takes --no-vesting to turn off the default 15% creator vesting (1 year, 30-day cliff) and --quote-only-fees to collect creator fees only in the pool's quote token. The wizard asks about both.
  • bankr llm models --zdr lists models that support zero data retention (:zdr), and the table shows every privacy tier each model supports. bankr llm setup openclaw and opencode add :zdr variants.
  • bankr llm setup openclaw --images routes OpenClaw image generation through the gateway. bankr llm models marks image models, and coding-tool configs leave them out.
  • bankr x402 call never 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 email sends the access token, so CLI sessions appear in Active Sessions and can be logged out from there.
  • bankr fees and bankr fees claim-wallet show 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 launch takes --chain base|robinhood to launch on Robinhood Chain. The wizard asks which chain.
  • bankr fees shows which chain each token is on, and bankr fees claim links Robinhood Chain claims to Blockscout.
  • bankr fees claim-wallet skips Robinhood Chain tokens with a warning, because it claims on Base only.
  • bankr llm setup cursor recommends Claude Fable 5 and GPT 5.5.

0.3.12 (2026-07-02)​

  • bankr wallet portfolio and bankr wallet swap accept --chain robinhood (Robinhood Chain, chain ID 4663), and bankr wallet transfer looks up token symbols there. bankr wallet submit --chain-id lists 4663.
  • Models: Max Mode adds Claude Sonnet 5 and Qwen3.7 Max.

0.3.11 (2026-06-29)​

  • bankr agent profile supports more than one profile: view lists them all, create can add another, and update, delete and add-update take --slug or ask which one.
  • bankr llm models --private lists models that support private (TEE) inference with the :private suffix, and bankr llm setup openclaw and opencode add a :private variant for each.
  • Models: Max Mode adds GLM-5.2, and bankr llm setup cursor recommends Claude Opus 4.8.