Breaking Changes
- Removed tool-level
enginesfield andsqlmap (multi-engine) fromToolMetadata.sqlis now always a plain string path; engine filtering happens exclusively at pack level. enginesis now required inpack.yaml(at least one engine must be declared). Packs withoutpack.yamlare skipped.- Removed
applies_to()andsql_for()methods (replaced by directsqlattribute access). - Removed
engineparameter fromload_tool_from_file()andload_tools_from_dir().
Added
- GitHub Pages website (
website/index.html): blue-themed landing page with sections for problem statement, quickstart, architecture, packs, enterprise features, benchmark results, and arXiv paper link. - GitHub Actions workflow (
.github/workflows/pages.yml) for automatic deployment fromwebsite/directory on push tomain.
Documentation
- Updated
docs/pack_development.md,docs/faq.md,template/README.md,ARCH.md,DECISIONS.mdto reflect the simplified model.
Full benchmark
Verticalized packs score 0.939 pooled mean accuracy vs 0.666 for raw SQL and 0.605 for generic tool packs. Cost per correct answer improves 2–12×.