Releases: Sephyi/commitbee
Releases · Sephyi/commitbee
v0.2.0 — Commit, Don't Think
Stage your changes and run. CommitBee handles the rest — no configuration needed.
Defaults to Ollama with qwen3:4b out of the box.
What's New
- Commit splitting — Detects multi-concern staged changes and offers to split them into focused, well-typed commits
- Body line wrapping — Automatically wraps commit body at 72 characters, keeping messages git-standard compliant
--no-scope— Skip scope inference per-run or disable permanently via config--no-split— Suppress split suggestions when you want a single commit regardless- Configurable provider base URLs — Point OpenAI, Anthropic, or Ollama at custom endpoints (proxies, self-hosted instances)
- 118 tests — Coverage across sanitizer, splitter, context builder, safety scanner, and LLM provider integration (via wiremock)
Install
cargo install commitbeeGetting Started
Stage your changes, then:
commitbee # Interactive — review and confirm
commitbee --yes # Auto-commit without prompting
commitbee --dry-run # Preview message onlyTo use the recommended reference model:
ollama pull hopephoto/Qwen3-4B-Instruct-2507_q8:latestThen add to your config (commitbee init to create one):
model = "hopephoto/Qwen3-4B-Instruct-2507_q8:latest"Full Changelog
v0.1.0 — Name Reservation
Initial crates.io name reservation. No functional features — see v0.2.0 for the first usable release.