Skip to content

TaxonRouter v0.1.0

Latest

Choose a tag to compare

@louzt louzt released this 05 Jul 00:35
· 11 commits to main since this release
v0.1.0
6d40801

TaxonRouter v0.1.0 — Initial Release

Dual-binary GitHub automation toolkit for PR classification and auto-labeling.

What's Included

  • MCP Server (cmd/taxonrouter-mcp): LLM-callable tool for PR classification
  • Auto-Tagger Daemon (cmd/taxonrouter-auto-tagger): Webhook receiver for automatic label application
  • Hybrid classifier: Rule-based + LLM-assisted classification
  • GitHub Projects V2 support for custom fields

Tests

Internal classifier has 37 passing tests covering:

  • Title/branch prefix matching (14 cases)
  • Body keyword matching (8 cases)
  • File path matching (9 cases)
  • Effort classification (6 cases)
  • Full PR classification scenarios (security, docs-only, large, zero-match)
  • Utility functions (dedup, glob matching)

Run: go test ./...

Binaries

Download from the bin/ directory or build from source with make build.

Quick Start

# MCP server
./bin/taxonrouter-mcp

# Auto-tagger daemon
./bin/taxonrouter-auto-tagger

Configuration

See .env.example for all required environment variables.