# ACP Kit - AI Context

## Overview

ACP Kit is a monorepo for ACP adapters. The root `acpkit` package provides CLI dispatch, and `packages/adapters/pydantic-acp` contains the current adapter implementation for `pydantic_ai.Agent`.

## Tooling Rules

- Dependency and environment management: `uv`
- Linting: `ruff`
- Type checking: `ty` and `basedpyright`
- Testing: `pytest`

Use repo-root commands:

```bash
uv run ruff check
uv run ty check
uv run basedpyright
make check
```

## Source Layout

- `src/acpkit/`: root CLI and target loading
- `packages/adapters/pydantic-acp/src/pydantic_acp/`: adapter package
- `packages/adapters/pydantic-acp/src/pydantic_acp/runtime/`: ACP runtime edge
- `packages/adapters/pydantic-acp/src/pydantic_acp/session/`: session state and stores
- `packages/adapters/pydantic-acp/src/pydantic_acp/bridges/`: optional capability bridges
- `packages/adapters/pydantic-acp/src/pydantic_acp/host/`: ACP client-backed filesystem and terminal helpers
- `tests/`: behavioral adapter coverage

## Feature Status

- Milestones 1-7 are implemented for `pydantic-acp`
- Milestone 7 phases 1-3 are implemented
- `src/acpkit/` is the root CLI/dispatch layer, not the adapter implementation
