Summary
Add type hints to the DatasetCase dataclass fields that currently lack them.
Tasks
- Review
src/agentunit/datasets/base.py for missing or incomplete type hints.
- Add
str, list[str], dict[str, Any], etc. where appropriate.
- Ensure
from __future__ import annotations is present.
Acceptance criteria
- All fields in
DatasetCase have explicit type hints.
poetry run ruff check . passes.
- Tests pass.
Summary
Add type hints to the
DatasetCasedataclass fields that currently lack them.Tasks
src/agentunit/datasets/base.pyfor missing or incomplete type hints.str,list[str],dict[str, Any], etc. where appropriate.from __future__ import annotationsis present.Acceptance criteria
DatasetCasehave explicit type hints.poetry run ruff check .passes.