v0.10.0
v0.10.0 — Forge-aware ingestion + token-overrun fix
Focused release that fixes a real-world drift-detection bug on large repos and lays groundwork for ingesting docs from the repo itself.
Highlights
- 🪜 Per-model token budgets. Drift detection no longer overruns context on big features — each model now has its own input budget, so we stop trying to cram 272k tokens into a 200k window.
- 🔌 Forge-aware docs ingestion. When a repo lives on GitHub/GitLab/etc.,
ftgcan now read docs straight from disk rather than always going throughmdfetch. Faster, cheaper, and works offline against a local clone. - 🛂 Vouched-contributor CI gate. Issues and PRs from non-vouched accounts get auto-flagged so maintainer attention stays on signal.
- 🩹 Cleaner missing-key error. The Anthropic-specific preamble is gone — the error now applies cleanly to whatever provider you're configured to use.
What's Changed
- ci(vouch): gate issues and PRs on a vouched-contributor list by @britt in #79
- fix(drift): per-model token budget prevents 272k input overrun by @britt in #80
- fix(cli): drop Anthropic-specific preamble from missing-key error by @britt in #81
- feat(analyze): forge-aware docs ingestion (read repo from disk) by @britt in #82
Full Changelog: v0.9.1...v0.10.0