Interacting With External Systems

Groupthink AI Coworkers can interact with external systems to perform work based on your instructions. These instructions are defined in a Responsibility given to the AI Coworker. When executing tasks, Groupthink leverages a variety of specialized skills to perform these responsibilities.

Supported Skills

GitHub Issues & Pull Requests

Required Connection: GitHub

AI Coworkers provide comprehensive GitHub operations, enabling you to manage repositories and facilitate collaboration effectively. Key operations include:

  • Organization Management:

    • Retrieve details about an organization.
    • List all repositories within an organization.
  • Repository Management:

    • Retrieve repository details.
    • List repository milestones, labels, and assignees.
  • Issue Management:

    • Retrieve details of specific issues.
    • Create new issues.
    • Update existing issues with new titles, descriptions, labels, or assignees.
    • Add comments to issues.
  • Pull Request Management:

    • List pull requests with various filters.
    • Create new pull requests.
    • Retrieve details of specific pull requests.
    • Update pull requests with revised titles, descriptions, states, or target branches.
    • Add comments to pull requests.

Of note - while Groupthink may create and update data within GitHub, Groupthink does not currently support deleting data in GitHub.

Groupthink Documents

Groupthink AI Coworkers empower you with extensive document handling capabilities, which include:

  • Creation: Generate new documents with configurable visibility settings (public, protected, or private) and initial content.
  • Editing: Update existing documents by appending, replacing, or deleting content in specified sections.
  • Search: Locate documents using keyword searches that scan both document names and content.
  • Organization: Associate documents with folders for better categorization and easier retrieval.

Groupthink Chat

Groupthink AI Coworkers include messaging capabilities that allow for:

  • Message Creation: Post messages directly into specified rooms