TabbyML / pochi

Home Page:https://docs.getpochi.com

Repository from Github https://github.comTabbyML/pochiRepository from Github https://github.comTabbyML/pochi

feat: Manual Execution Mode for Sub-Tasks

wsxiaoys opened this issue · comments

Please describe the feature you want

Currently, sub-tasks created with the newTask tool are executed in a fully automated mode. This is efficient for many scenarios, but it can be problematic when the sub-task requires user supervision or intervention. For example, if a sub-task is making significant changes to the codebase, the user might want to review the changes at each step before proceeding.

This feature request proposes a new permission or option that allows sub-tasks to be executed in a "manual" or "step-by-step" mode. In this mode, instead of running to completion automatically, navigate to sub task and exeute it as a normal "top-level" task.

Additional context

This feature would provide a much-needed level of control and oversight for complex or sensitive sub-tasks, making the newTask tool more versatile and robust. It would also improve the user experience by allowing for more interactive and supervised workflows.

Technical Implementation Details

From a preliminary search of the codebase, the relevant files for this feature seem to be:

A potential implementation could involve:

  1. Adding a new permission toggle newTask

🤖 Generated with Pochi