Loop Genie tasks

Loop Genie tasks are reusable workflows that help automate common DevOps activities. A task combines instructions, prompts, and tool access into a predefined workflow that can be executed from the Tasks tab in the Loop Genie workspace.

Instead of manually entering prompts for repetitive activities, you can run a task to perform a predefined sequence of actions in a consistent and efficient manner.

Creating a loop automatically makes a set of preloaded tasks available. The system groups these tasks into categories such as build, code, and deployment, helping you quickly find relevant workflows.

Each task is defined as a markdown file and stored in a dedicated repository associated with the loop. These task definitions are version-controlled, and you can update, extend, or customize tasks.

From the Tasks tab, you can perform the following actions:

  • View available tasks and their descriptions

  • Filter tasks by category

  • Mark frequently used tasks as favorites

  • Select and run tasks directly

When you select a task, it opens in the Chat tab where you can enter your own custom prompt and choose to run the workflow or perform specific actions within the task. Tasks provide a more structured and efficient way to interact with Loop Genie by reducing repetitive input and providing consistent and reusable workflows.

Task repository

Task definitions are stored as markdown files in the task repository associated with a loop.

When a loop is created, a task repository is automatically created to store task definitions. These definitions are version controlled and can be updated as requirements change.

Administrators and authorized users can create new tasks, modify existing tasks, and maintain task definitions by updating the files stored in the repository.

How tasks work

When you select a task, Loop Genie loads the task definition and uses the instructions and permissions associated with that task during execution. A task can include:

  • Task metadata
  • A description
  • System instructions
  • Tool permissions
  • Suggested prompts
  • Categories
  • Starter actions

Loop Genie uses this information to determine how the task should behave and which tools can be used while processing requests.

Task execution

Tasks use Loop Genie's reasoning and action workflow to process requests. During execution, Loop Genie:

  1. Evaluates the task instructions.
  2. Determines the next action required.
  3. Selects an appropriate tool.
  4. Executes the tool.
  5. Reviews the result.
  6. Continues until the objective is completed.

Depending on the task configuration, multiple tools can be used during a single execution.