# {{PROJECT_NAME}} Agent

Canonical Agent/Mode/Model layout defined by framework conventions.

## Structure

- `agent.py` - root public interface (`Agent`)
- `contract.toml` - public metadata and release version
- `pyproject.toml` - local dependency manifest for publish/build
- `schemas.py` - public mode schemas (`aimp_framework.base.Schema`)
- `playground.py` - mode playground mapping
- `runtime/` - root runtime metadata (`contract.toml`, `pyproject.toml`, `Dockerfile`)
- `models/{{MODEL_KEY}}/model.py` - internal model capability unit
- `models/{{MODEL_KEY}}/engine.py` - lifecycle-oriented engine hooks
- `models/{{MODEL_KEY}}/vectors.py` - vector resources (`alias`, `dimension`, `metric`)
- `models/{{MODEL_KEY}}/tuning/` - model-scoped tuning capability

## Deploy

```bash
ai push
```
