Task Assignment, Execution, and PR Management

Task Assignment Workflow: Tasks are created directly from the Gap Analysis module, allowing for flexible distribution across your agents.

  • Creation: Select the identified issues in Gap Analysis and click 'Create Task'.

  • Assignment Types:

    • Bulk Assign: Send all selected issues to a single agent for consolidated processing.

    • Individual Assign: Distribute specific issues to different agents based on their workload or machine capacity.

  • Execution: Once you click 'Create Task', the system wakes up the assigned agent. The agent pulls tasks from its queue, executes them sequentially, and returns to an Idle state once the queue is empty.

Live Code Execution Environment: The system launches a real-time, browser-based environment on the cloud machine that functions like a high-performance IDE.

  • Autonomous Progress: The editor automatically loads and begins the first task in the queue. You can watch the agent analyze files and apply code fixes in real time.

  • Streamlined Logic: To maximize efficiency, this environment skips manual approval gates the system automatically approves and executes actions to maintain momentum.

Pull Requests and Comment Resolution: After completing a task, the agent automatically generates the required code changes and creates a Pull Request (PR) in the repository.

  • For example, in Azure Repos, the Pull Request may be raised by the Walnut Cloud Agent, including the necessary code modifications and fixes identified during task execution.

  • Users can add comments to the pull request. If feedback is provided, users can click Fix PR Comments. This allows the agent to review the comments and apply the necessary fixes to resolve the feedback.

Last updated