Before having this extension, I was storing the worktrees in a folder outside the root folder of VS Code workspace. And add the worktrees flder manually to the project workspace. I have issues in this scenario because SpecKit in one chat session started using the spec context from another chat session. Passing the spec data as a env param to the agent commands was enough and it mostly worked.
With this extension, worktrees are now stored inside the root folder of the VS Code workspace and it is not reliable. In a chat sessions, the agent ends using normally the main repository, not the worktree one, and I need to recheck constantly that the worktree is used.
Probably the main issue is that a VS Code workspace is not designed to work with different repositories (worktrees). The AI recommended me to open a new VS Code per worktree, but in this scenario, I loss the ability to manage chat sessions from a central point.
Do you have any recommendations? I suspect that for work in parallel with different specs. maybe OpenCode CLI could be a better option.
Before having this extension, I was storing the worktrees in a folder outside the root folder of VS Code workspace. And add the worktrees flder manually to the project workspace. I have issues in this scenario because SpecKit in one chat session started using the spec context from another chat session. Passing the spec data as a env param to the agent commands was enough and it mostly worked.
With this extension, worktrees are now stored inside the root folder of the VS Code workspace and it is not reliable. In a chat sessions, the agent ends using normally the main repository, not the worktree one, and I need to recheck constantly that the worktree is used.
Probably the main issue is that a VS Code workspace is not designed to work with different repositories (worktrees). The AI recommended me to open a new VS Code per worktree, but in this scenario, I loss the ability to manage chat sessions from a central point.
Do you have any recommendations? I suspect that for work in parallel with different specs. maybe OpenCode CLI could be a better option.