// operations · 05
Developing and contributing
Okami is Python 3.11+, packaged with Hatchling and managed by uv. Tests use pytest and security posture is versioned in pyproject.toml and okami.policy.yaml.
Local setup
git clone https://github.com/OkamiOps/Okami-Agent.git
cd Okami-Agent
uv sync --extra dev
uv run okami doctor
uv run pytest -qOptional extras
| extra | includes |
|---|---|
| dev | pytest, ruff, bandit and pip-audit |
| voice | faster-whisper and edge-tts |
| honcho | honcho-ai memory backend |
| browser | playwright browser automation |
Quality gates
uv run pytest -qfull test suiteokami policy checkauthored conformanceokami policy check --strictproduction postureokami doctor --lintexposure/security lintscripts/secret-scan.shpre-publish secret scan
