Repository navigation
Sidekick v0.1.7
What's New
🎯 PR Rename Plugin
A new plugin to automatically manage module identifiers in pull request titles.
Features:
- Automatically adds module identifiers to PR titles (M{module}.{submodule}.{task})
- Extracts module IDs from branch names (e.g., feat/2.2.13-feature → M2.2.13)
- AI-powered extraction from PR descriptions using Claude or OpenCode
- Smart detection of existing module IDs anywhere in the title to avoid duplicates
- Dry-run mode for safe preview of changes
- Force mode to replace incorrect module IDs
Usage:
sidekick pr-rename # Current branch's PR
sidekick pr-rename 123 # Specific PR
sidekick pr-rename --dry-run # Preview changes
sidekick pr-rename --ai-agent opencode # Use OpenCode for extractionConfiguration:
SIDEKICK_PR_RENAME_AI_AGENT: Default AI agent (claude/opencode)SIDEKICK_PR_RENAME_CLAUDE_MODEL: Claude model (default: claude-3-5-haiku-20241022)
Changes
- Added pr-rename plugin with comprehensive module ID extraction
- Updated default Claude model to claude-3-5-haiku-20241022
- Added test suite for pr-rename plugin
- Updated README with pr-rename documentation