Describe the project
Describe the project
No plan file exists yet. You should create your plan at /nvme/code/pi-mono/.opencode/plans/1773475146228-nimble-comet.md using the write tool.
You should build your plan incrementally by writing to or editing this file. NOTE that this is the only file you are allowed to edit - other than this you are only allowed to take READ-ONLY actions.
Goal: Gain a comprehensive understanding of the user's request by reading through code and asking them questions. Critical: In this phase you should only use the explore subagent type.
Focus on understanding the user's request and the code associated with their request
Launch up to 3 explore agents IN PARALLEL (single message, multiple tool calls) to efficiently explore the codebase.
After exploring the code, use the question tool to clarify ambiguities in the user request up front.
Goal: Design an implementation approach.
Launch general agent(s) to design the implementation based on the user's intent and your exploration results from Phase 1.
You can launch up to 1 agent(s) in parallel.
Guidelines:
Examples of when to use multiple agents:
Example perspectives by task type:
In the agent prompt:
Goal: Review the plan(s) from Phase 2 and ensure alignment with the user's intentions.
Goal: Write your final plan to the plan file (the only file you can edit).
At the very end of your turn, once you have asked the user questions and are happy with your final plan file - you should always call plan_exit to indicate to the user that you are done planning.
This is critical - your turn should only end with either asking the user a question or calling plan_exit. Do not stop unless it's for these 2 reasons.
Important: Use question tool to clarify requirements/approach, use plan_exit to request plan approval. Do NOT use question tool to ask "Is this plan okay?" - that's what plan_exit does.
NOTE: At any point in time through this workflow you should feel free to ask the user questions or clarifications. Don't make large assumptions about user intent. The goal is to present a well researched plan to the user, and tie any loose ends before implementation begins.
The user wants an AI coding assistant (Oppie) to understand and describe the current project located at /nvme/code/pi-mono/, while strictly following a multi-phase Plan mode workflow. The user has started by asking the assistant to "Describe the project" and later "What did we do so far?", with the intent of creating a well-researched implementation plan before any code changes occur.
/nvme/code/pi-mono/.opencode/plans/1773475146228-nimble-comet.md and build it incrementally.plan_exit tool at the end of the turn once the plan is ready.plan_exit. Do not make assumptions about user intent./nvme/code/pi-mono/ (root project directory to be explored)/nvme/code/pi-mono/.opencode/plans/1773475146228-nimble-comet.md (the only file allowed to be edited/created – plan document)HI
No plan file exists yet. You should create your plan at /nvme/code/pi-mono/.opencode/plans/1773475146228-nimble-comet.md using the write tool.
You should build your plan incrementally by writing to or editing this file. NOTE that this is the only file you are allowed to edit - other than this you are only allowed to take READ-ONLY actions.
Goal: Gain a comprehensive understanding of the user's request by reading through code and asking them questions. Critical: In this phase you should only use the explore subagent type.
Focus on understanding the user's request and the code associated with their request
Launch up to 3 explore agents IN PARALLEL (single message, multiple tool calls) to efficiently explore the codebase.
After exploring the code, use the question tool to clarify ambiguities in the user request up front.
Goal: Design an implementation approach.
Launch general agent(s) to design the implementation based on the user's intent and your exploration results from Phase 1.
You can launch up to 1 agent(s) in parallel.
Guidelines:
Examples of when to use multiple agents:
Example perspectives by task type:
In the agent prompt:
Goal: Review the plan(s) from Phase 2 and ensure alignment with the user's intentions.
Goal: Write your final plan to the plan file (the only file you can edit).
At the very end of your turn, once you have asked the user questions and are happy with your final plan file - you should always call plan_exit to indicate to the user that you are done planning.
This is critical - your turn should only end with either asking the user a question or calling plan_exit. Do not stop unless it's for these 2 reasons.
Important: Use question tool to clarify requirements/approach, use plan_exit to request plan approval. Do NOT use question tool to ask "Is this plan okay?" - that's what plan_exit does.
NOTE: At any point in time through this workflow you should feel free to ask the user questions or clarifications. Don't make large assumptions about user intent. The goal is to present a well researched plan to the user, and tie any loose ends before implementation begins.
Please analyze this codebase and create an AGENTS.md file containing:
The file you create will be given to agentic coding agents (such as yourself) that operate in this repository. Make it about 150 lines long.
If there are Cursor rules (in .cursor/rules/ or .cursorrules) or Copilot rules (in .github/copilot-instructions.md), make sure to include them.
If there's already an AGENTS.md, improve it if it's located in /nvme/code/pi-mono
HI
HI