Thanks for considering a contribution to agent-learner.
Preferred with uv:
uv sync --extra devThis creates and manages .venv/ automatically.
Manual venv alternative:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -e .[dev]uv run pytest -q
uv build
uv run agent-learner --help- Keep the core engine generic
- Keep adapter-specific behavior inside adapter code or adapter assets
- Do not introduce private product assumptions into the OSS repo
- Add or update tests for behavior changes
- Prefer small, reviewable changes
- tests pass
- build succeeds
- docs are updated when behavior changes
- no private project-specific assets leaked into the repo