Monitoring External Systems

Groupthink AI Coworkers can monitor external systems for changes, and perform work based on those changes. This is done by creating a Monitor for the Assistant to watch for changes in the data source.

Supported Monitors

GitHub

Required Connection: GitHub

Groupthink AI Coworkers can monitor GitHub repositories within a GitHub organization for changes in Issues and Pull Requests.

When you create a new AI Coworker and give it access to your previously-created GitHub Connection in Groupthink, the AI Coworker will create a new webhook at the GitHub Organization level. This webhook will notify the AI Coworker when changes are made to Issues and Pull Requests in the repositories you've given it access to.

Supported GitHub Operations

AI Coworkers configured with a GitHub monitor can listen for and react to the following events:

  • Issue Created
  • Issue Updated
  • Issue Assigned / Unassigned
  • Issue Closed
  • Issue Reopened
  • Issue Commented
  • Pull Request Created
  • Pull Request Updated
  • Pull Request Assigned / Unassigned
  • Pull Request Closed
  • Pull Request Reopened
  • Pull Request Commented
  • Pull Request Merged
  • Pull Request Review Requested
  • Pull Request Review Request Removed