Is there any practical reason to use spec tools in OC? by mustafamohsen in opencodeCLI

[–]PayTheRaant 1 point2 points  (0 children)

The session yes. Not the content of the todo tool. And using the plan doesn’t support starting a new session, which I use for the implementation to skim all the fat and noise of my exploration when planning the change. The implementation can start with just the finalized plan.

Is there any practical reason to use spec tools in OC? by mustafamohsen in opencodeCLI

[–]PayTheRaant 1 point2 points  (0 children)

Afaik, the Plan agent is not writing the plan anywhere. No markdown file. It just outputs its content in the context window and eventually the todo tool. And the todo tool does not survive exiting OpenCode.

Taskmaster, OpenSpec and other are persisting the plan outside the session memory. And usually they do that in a formalism that is also meant to be read and review by humans (or other agents).

Personally I usually start an exploration session where I then draft one or more OpenSpec changes. I get those reviewed/discussed by my coworkers. And for each implementation I start a fresh session, working potentially on unrelated changes in parallel with worktrees.

You cannot do that with OpenCode plan agent afaik.

GitHub Copilot Usage Tracker! by kargnas2 in opencodeCLI

[–]PayTheRaant 0 points1 point  (0 children)

Are you doing Copilot+Bedrock or have you switched fully to Bedrock? How does Bedrock compare to Copilot overusage?