> For the complete documentation index, see [llms.txt](https://docs.boba.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.boba.xyz/agents/boba-agents/get-started/changelog.md).

# Changelog

```
npm install -g @tradeboba/cli
boba
```

***

{% updates format="full" %}
{% update date="2026-03-09" %}

## Agents v1.0.0

This update is a complete transformation. Boba went from a proxy-only CLI to a full AI trading agent with a built-in TUI. No external Claude client needed, no API keys required.

**What changed:**

**Full Agent TUI**

* `boba` launches the complete agent experience: chat, trade, and manage\
  everything in one terminal
* `boba claude` to launch with Claude Code or Claude Desktop
* `boba proxy` for proxy-only mode (previous behavior)
* Boba inference provider built in get started immediately with no outside API keys
* Conversation history with SQLite persistence
* Automatic conversation compaction — stays within context limits on long conversations
* Built-in memory — the agent remembers context across conversations and builds persistent memories over time

**Providers & Models**

* Multi-provider support — Anthropic, OpenAI, Gemini, Groq, OpenRouter, and more
* Switch models on the fly from the TUI
* Bring your own API keys or use Boba's built-in inference
* Configure default provider and model per project

**Multi-Agent & Skills**

* Multi-agent support — run multiple specialized agents side by side
* Create custom agents directly from the TUI with natural language
* Create custom skills — reusable prompts the agent can execute
* Browse and manage agents and skills from the TUI
* Scheduled automations — set up recurring tasks that run on a timer

**Quick Trade**

* Paste a bare token address to instantly buy or sell — no agent thinking delay
* Preset buy amounts per chain (SOL, ETH, BNB, etc.)
* Sell by percentage (25%, 50%, 100%) from your portfolio balance

**Portfolio**

* Sidebar portfolio view with chain filtering
* 10 supported chains: Solana, Base, BSC, Ethereum, Arbitrum, Avalanche, Ape Chain, HyperEVM, Monad, Polygon
* Per-position PnL with ROI %, avg buy price, realized/unrealized breakdown

**Credits & Top Up**

* Top up credits directly from the TUI or ask the agent to do it for you
* Pay with USDC across all supported chains or SOL on Solana
* Deposit addresses with QR codes for easy funding

**Rich Tool Rendering**

* Full tool call visualization inside chat — see exactly what the agent is doing
* Formatted cards for portfolio, trades, token info, charts, and more
* Inline diffs, syntax highlighting, and markdown rendering
* Adaptive UI — responsive layout that adjusts to any terminal size

**Trading**

* Perps trading on Hyperliquid
* Prediction markets on Polymarket
* Limit orders, DCA, TWAP orders
* KOL tracking and wallet analytics
* Token auditing and security checks

**Developer Tools**

* LSP integration — go-to-definition, references, hover, symbols across languages
* File tracking and context-aware code generation
* Built-in bash, search, and file editing tools
  {% endupdate %}

{% update date="2026-02-08" %}

## Agents v0.3.0

This update was a full rewrite — the CLI is now a native Go binary shipped through npm. It's faster, has no Node.js runtime dependency, and includes an interactive TUI.

**What changed:**

* CLI Interface Upgrade
  * `boba init` is now `boba login` (`boba init` still works as an alias)
  * Interactive menus — just run `boba` to see all options
  * `boba launch` now lets you pick Claude Code or Claude Desktop
  * `boba launch` now lets you launch with layouts
  * `boba login` now has onboarding flow
  * TUI changes using BubbleTea, LipGloss and HuH<br>
    {% endupdate %}

{% update date="2026-02-07" %}

## Agents v0.2.0

Moved all credentials to the OS Keychain for improved security.

**What changed:**

* Credential Storage — OS Keychain (macOS Keychain, Windows Credential Manager)
* Transport — HTTPS enforced for all backend communication
* Credential Storage — Agent secret + auth tokens stored in OS Keychain
* Proxy Auth — Per-session token — only the MCP bridge can call the proxy
* URL Allowlisting — Backend URLs restricted to known Boba hosts
* No Debug Logging — No sensitive data written to logs
* Access Control — Revoke anytime at [agents.boba.xyz](https://agents.boba.xyz)
  {% endupdate %}

{% update date="2026-02-06" %}

## Agents v0.1.0

The first release of Boba Agents, an MCP layer that lets AI agents trade onchain through natural language.

**What shipped:**

* MCP Server Integration
  * Connect to Claude Code or Claude Desktop via MCP config
  * Natural language commands mapped to onchain trading tools
  * Secure proxy architecture — agent never holds private keys directly
* Trading tools
  * Market order — buy or sell tokens instantly at market price
  * Limit order — set target price entries and exits
  * DCA — schedule recurring buys over time
  * TWAP — break large orders into smaller trades over a time window
  * Transfer — send tokens to any wallet address
  * Cross chain orders — swap and bridge across chains in one command
  * Portfolio — view holdings and P\&L across chains
  * Wallet tracking across connected chains
  * Real time price lookups across all supported chains
* Supported Chains
  * Solana
  * Base
  * BSC Chain
  * Avalanche
  * Ethereum
  * Monad
  * Arbitrum
  * HyperEVM
  * ApeChain
* Setup
  * `npm install -g @tradeboba/cli` to install
  * `boba init` to authenticate and configure your agent
  * Credentials stored locally on disk
    {% endupdate %}
    {% endupdates %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.boba.xyz/agents/boba-agents/get-started/changelog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
