# Changelog (/docs/changelog)

## 0.1.0, unreleased [#010-unreleased]

The first release. The packages build from this repository and are not on npm yet; the wallet loads unpacked in Chrome.

### `@aiconnect/core` [#aiconnectcore]

- `AiConnect`: connects a site to the visitor's AI Wallet, reconnects an approved site on its own, and follows the account and model the visitor picks for the site in the wallet.
- `runConversation`: the conversation loop in the page, which runs the site's tools between the model's turns and streams the answer.
- `McpToolSource`: reads the site's tools from its MCP server over Streamable HTTP.
- `AiConnect.fetch` and `sdkOptions`: answer the OpenAI chat completions, OpenAI Responses, Anthropic Messages and Gemini protocols through the wallet, so a site keeps the AI SDK it already uses. See [Existing AI SDKs](/docs/guides/existing-sdks).
- The chat carries images, the tool choice, a JSON response format and generation settings, and returns the finish reason, the model that answered and the token counts.

### `@aiconnect/react` [#aiconnectreact]

- `AiConnectProvider` and `useAiConnect`: the client for a React tree, with the connect window.
- `useAiChat`: the conversation as turns, with each tool call and its result, Stop and reset.
- The connect window in English, French and Hebrew, right to left in Hebrew, themed by the `--aic-*` tokens.

### `@aiconnect/design` [#aiconnectdesign]

- The `--aic-*` tokens in light and dark, shared by the connect window, the wallet and this website.

### AI Wallet [#ai-wallet]

- A vault encrypted with a key derived from 12 recovery words, opened with a password, with an automatic lock.
- Accounts by sign in (ChatGPT, Claude, Gemini, Grok, OpenRouter, Qwen, Kimi, GLM, MiniMax, Muse, MiMo, CodeBuddy, Nous Portal) and by API key (Claude, OpenAI, Gemini, Mistral, DeepSeek, NVIDIA, Perplexity).
- Sites approved once and switched off at any time, each with its own account and model, or Auto, which moves to the next account when one runs out of room.
- The model list of each account, the room left on each plan or key, and the account answering the site in the current tab, with Stop.
- The side panel, in English, French and Hebrew, in light and dark.
