Development¶
For contributors and CI.
Setup¶
pip install -e "src/praisonai-bio[dev,simulation]"
Tests¶
./scripts/test_all.sh
Or step by step:
pytest tests/unit -q
pytest tests/integration -q # live BioModels.org
pytest tests/agentic -q # needs OPENAI_API_KEY
Validation¶
python scripts/validate_repo.py
bash scripts/check_no_submission.sh
python scripts/generate_catalog.py
Docs site¶
pip install -r docs/requirements.txt
mkdocs serve # http://127.0.0.1:8000
mkdocs build # output in site/
Package layout¶
src/praisonai-bio/praisonai_bio/
adapters/ # BioModels API, BASICO
tools/ # @tool functions + entry points
toolsets/ # prebuilt toolsets
workflows/ # (YAML lives in repo workflows/)
See AGENTS.md on GitHub for contributor rules.