# AgentsKit Chat 0.3.0

`0.3.0` is the public-package consolidation release. The framework still owns
the same protocol, server, devtools, and seven native renderer contracts, but
npm consumers install only `@agentskit/chat` and `@agentskit/chat-cli`.

## What changed

- `@agentskit/chat/protocol`, `/protocol/fixtures`, `/server`, and `/devtools`
  replace the former standalone infrastructure packages.
- `/react`, `/react-native`, `/ink`, `/vue`, `/svelte`, `/solid`, and `/angular`
  expose the native renderers from the same public package.
- Framework runtimes and AgentsKit bindings remain optional peers. Importing
  one subpath does not load an unrelated renderer.
- Renderer workspaces remain private implementation modules with independent
  builds, tests, accessibility evidence, and bundle budgets.
- The CLI generates projects against the consolidated public surface.

## Upgrade

Follow the [0.3 migration guide](./migration-to-0.3.md). Replace former package
dependencies and imports with `@agentskit/chat` subpaths, update the CLI to
`0.3.0`, install the selected renderer's peer dependencies, and run the host's
typecheck, tests, production build, and interaction smoke test.

## Evidence

The stable workflow builds and clean-installs both public tarballs, verifies all
seven renderer exports, runs browser, Expo, and PTY gates, checks Doc Bridge and
README claims, publishes through npm Trusted Publishing with provenance, and
attaches immutable SHA-256 checksums to the GitHub release.
