v0.0.3
v0.0.3 (2025-06-09)
✨ New Features
- Comprehensive Worktree Status Dashboard (#7): Monitor all worktrees at a glance with real-time visibility into git status, changes, and activity
- Multiple Output Formats: Table (default), JSON, and CSV formats for integration with other tools
- Watch Mode: Auto-refresh with configurable intervals (
--watch) for real-time monitoring - Advanced Filtering & Sorting: Filter by status and sort by various fields (branch, activity, modifications)
- AI Agent Monitoring: Perfect for tracking multiple AI coding agents working across different worktrees
- Process Information: Optional process monitoring to see which tools are active in each worktree
- Activity Tracking: Show last modification time and recent activity for each worktree
- Parallel Collection: Efficient concurrent status gathering for fast performance
📊 Status Command Examples
# Basic status view
gwq status
# Watch mode for real-time monitoring
gwq status --watch
# JSON output for scripting
gwq status --json | jq '.worktrees[] | select(.status == "changed")'
# Filter and export to CSV
gwq status --filter changed --csv > worktree-report.csv🤖 AI Development Workflow Enhancement
- Enhanced README with AI agent monitoring examples
- Real-time visibility into which agents have made changes and when
- Progress tracking across multiple parallel development efforts
- Integration examples for batch operations and reporting
📖 Documentation
- Added comprehensive design document (
docs/DESIGN_STATUS_DASHBOARD.md) - Updated README with status command usage and AI workflow examples
- Expanded configuration documentation
🧪 Testing
- Comprehensive test coverage for status functionality
- Table-driven tests for all formatting functions
- Performance testing with multiple worktrees
Full Changelog: v0.0.2...v0.0.3