feat(vscode): integrate built-in planner agent for task planning #929
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✨ Integrate Built-in Planner Agent for Task Planning
This PR introduces a powerful, built-in Planner Agent designed to streamline development workflows by generating detailed technical implementation plans directly within the VSCode WebUI.
🚀 Key Highlights
.pochi/plans/{taskId}.md, providing a persistent technical reference for the implementation phase.🛠️ Implementation Details
🤖 Core & Agents
planner-agent.tswith a specialized system prompt and toolset (readFile,globFiles,searchFiles,writeToFile).taskId, enabling agents to interact with task-specific storage.💻 VSCode WebUI
CreateTaskInputwith a dedicated shortcut/UI path.VSCodeHostApito passtaskIdduring environment reads.chat.createPlanTooltipacross all supported locales.🔧 Refactoring
isValidCustomAgentFile→isValidCustomAgentto reflect the broader support for agent types.CustomAgentManagerto initialize withbuiltInCustomAgents.🎮 How to Use
.pochi/plans/directory.🤖 Generated with Pochi