Skip to content

πŸš€πŸ§‘β€πŸ’» - 3.3.0 - Conversational Copilot and Safer AutomationΒ #350

Description

@efraespada

Release Type

Minor

Release Version

Automatic

Changelog

Highlights

  • Comment-driven assistance: New /copilot commands for help, planning, diagnosis, analysis, review, status, and implementation. Natural-language requests are also supported by mentioning @vypbot.
  • Evidence-based Pull Request lifecycle: PR status now reflects reviews, checks, and workflow results, automatically identifying blocked, changes-requested, reviewing, and ready states.
  • Configurable AI PR descriptions: Added replace, append, preserve, and disabled modes, with explicit updates through /copilot description.
  • Organization-ready setup: copilot setup can manage Secrets and Variables at repository or organization scope, with configurable visibility, preservation of existing resources, and per-resource overrides.
  • Automatic inactive issue cleanup: New optional workflow that runs every six hours and closes waiting issues after 168 hours of inactivity, with a final safety check before closing.
  • pnpm-based onboarding: Global installation and upgrades now use pnpm add --global @vypdev/copilot.
  • Diagnostics and reconciliation: Added copilot reconcile to detect drift in setup-managed workflows and /copilot status for lifecycle and configuration snapshots.

Reliability

  • Refactored application boundaries and persistence handling.
  • Improved lifecycle synchronization and event replay.
  • Added more consistent error handling.
  • Refreshed the compiled CLI and GitHub Action bundles.
  • Expanded unit and integration test coverage.

Migration notes

  • copilot upgrade now requires pnpm.
  • Inactive issue cleanup is disabled by default and must be explicitly enabled.
  • The replace PR description mode preserves the previous behavior; use append or preserve to retain human-authored content.
  • Organization-scoped resources require an organization-owned repository and appropriate PAT permissions.

Additional Context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

  • Status
    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions