Fixed
- Main bias fix:
resolve_primary_branch()now checks the current branch before the hardcoded[main, master, develop]list. Repos on non-standard primary branches (e.g.,2.x) no longer get blocked byspec-kitty specify. create_feature()records the current branch astarget_branchinmeta.jsoninstead of guessing via heuristics. Added--target-branchCLI option for explicit override.guards.pyusesresolve_primary_branch()instead of hardcoded{"main", "master"}set.merge-feature --targetauto-detects frommeta.jsonwhen not specified.- Template references to "main" replaced with "target branch" throughout command templates.
Changed
- Dashboard
--openflag: Browser auto-open is now disabled by default. Pass--opento open the dashboard URL in your browser. - Consolidated 3 ad-hoc branch-check functions into
_show_branch_context().
Install from GitHub
pip install "spec-kitty-cli @ git+https://github.com/Priivacy-ai/spec-kitty.git@v2.0.1"