- Python 3.11+
- uv for dependency management
- just for running commands
- Ollama (optional, for running the server agent)
git clone https://github.com/alDuncanson/handler.git
cd handler
just installRun just to see all available commands.
just check # Run lint, format check, and typecheck
just fix # Auto-fix lint and format issues
just test # Run testsuv run handler --help # Run any CLI command
uv run handler tui # Launch the TUI
uv run handler server agent # Start the reference agent (requires Ollama)The Mintlify docs source lives in docs/.
npm i -g mint
cd docs
mint devWhen the Mintlify GitHub app is connected to this repository, pushes to the default branch redeploy the docs automatically.
- Formatting:
ruff format - Linting:
ruff check - Type Checking:
ty check - Testing: pytest