# {{ project_name }}

Drei-Agenten-Content-Crew (Outliner + Drafter + Editor), hierarchisch
ausgeführt mit Manager-LLM — erzeugt mit `cognithor init --template content`.
Der Manager (`qwen3:32b`) delegiert Arbeit und prüft das Ergebnis.

## Quickstart

```bash
# 1. Dev-Installation
pip install -e .[dev]

# 2. Ollama-Modelle sicherstellen
ollama pull qwen3:8b
ollama pull qwen3:32b

# 3. Crew starten
{{ project_name }} "Leitfaden zu Prompt Engineering"
```

Alternativ direkt per Python:

```python
import asyncio
from {{ project_name }}.crew import ContentCrew

result = asyncio.run(
    ContentCrew().assemble().kickoff_async(
        inputs={"topic": "Prompt Engineering"}
    )
)
print(result.raw)
```

## Struktur

```
{{ project_name }}/
├── pyproject.toml
├── README.md
├── .env.example
├── config/
│   ├── agents.yaml       # YAML-Spiegel der Agenten
│   └── tasks.yaml        # YAML-Spiegel der Tasks
├── src/{{ project_name }}/
│   ├── __init__.py
│   ├── crew.py           # ContentCrew mit @agent/@task/@crew
│   └── main.py           # CLI Entry-Point
└── tests/
    └── test_crew.py      # Smoke-Test mit Mock-Planner
```

## Anpassung

- `src/{{ project_name }}/crew.py` — Agenten, Tasks und Manager-LLM ändern.
- `config/agents.yaml` + `config/tasks.yaml` — optionale YAML-Konfiguration.
- `.env` (aus `.env.example` kopieren) — Ollama-Host, Cognithor-Home.

## Tests

```bash
pytest -q
```
