Loop Genie - Tech Preview

Disclaimer:

This release contains access to the Loop Genie feature in IBM® DevOps Loop as a Tech Preview. The Tech Preview is intended for you to view the capabilities of Loop Genie offered by IBM DevOps Loop, and to provide your feedback to the product team. You are permitted to use the information only for evaluation purposes and not for use in a production environment. IBM provides the information without obligation of support and "as is" without warranty of any kind.

Loop Genie is an AI-powered, multi-agent chatbot integrated into DevOps Loop. It performs tasks and retrieves information across multiple capabilities through a single conversational interface.

Loop Genie supports multi-step queries that can involve multiple tools in a single request. You can perform actions such as creating work items, retrieving work item counts, creating branches, listing repositories, and accessing branch commit history, all within one prompt. Loop Genie also produces formatted responses for better readability, replacing raw JSON outputs.

Loop Genie connects with built-in agents to handle prompts securely and efficiently. You can interact with Loop Genie through text or voice input, making it easier to manage teamspaces, add or remove users, create branches, edit files, and manage pull requests without navigating multiple interfaces.

Loop Genie’s AI capabilities require or support integration with OpenAI, IBM watsonx, Claude, and Gemini. These integrations provide natural language understanding, context-aware responses, and advanced automation, enabling Loop Genie to perform tasks and retrieve information efficiently across your DevOps Loop environment.

Loop Genie supports multi-step queries that can use multiple capabilities and tools within a single request.

Sample multi-step workflow execution in Loop Genie:

Scenario: You want to create a new work item in DevOps Loop, assign it to a user, and then fetch its status all in a single request.

Prompt to Loop Genie:

Create a new story in the Payment API project titled ‘Implement new refund feature’, assign it to alice@example.com, and then get the status of the newly created work item.”

How Loop Genie handles the execution:

  1. Step 1 – Create Work Item

    • Calls plan_create_work_item with project name, title, and optional fields.

    • Returns the new work item ID.

  2. Step 2 – Assign User

    • Calls plan_update_work_item (or equivalent MCP command) to assign the work item to abc@example.com.

  3. Step 3 – Retrieve Status

    • Calls analytics_get_work_item_status with the work item ID to fetch the current status.

Output returned by Loop Genie:

Field Value
Work Item ID 12345
Title Implement a new refund feature
Assigned To abc
Status Open