Skip to content

v0.0.3

Choose a tag to compare

@d-kuro d-kuro released this 09 Jun 00:39
· 32 commits to main since this release
b9a45d5

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