# Changesets

Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets).

We have a quick list of common questions to get you started engaging with this project:

## How do I add a changeset?

```bash
pnpm changeset
```

This will prompt you to:
1. Select which packages have changed
2. Choose the semver bump type (major, minor, patch)
3. Write a summary of the changes

## How do I release packages?

When you merge to `main` or `develop`, the GitHub Action will:
1. Create a "Version Packages" PR with updated versions
2. When that PR is merged, packages are published to npm

## Packages

The following packages are published to npm:

| Package | Description |
|---------|-------------|
| `@bunny-agent/core` | Bunny Agent lifecycle & sandbox binding |
| `@bunny-agent/sdk` | Next.js server passthrough helpers |
| `@bunny-agent/sandbox-sandock` | Sandock sandbox adapter |
| `@bunny-agent/sandbox-e2b` | E2B sandbox adapter |
| `@bunny-agent/runner-claude` | Claude Agent SDK runtime |
| `@bunny-agent/benchmark` | GAIA benchmark runner |
