### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request Currently, OpenCode's workspace (worktree) support is limited. It allows setting a startup command but assigns random names to worktrees and branches. This feature request proposes enhancing workspace support by allowing: 1. **Project-level settings**: * Default base branch for new worktrees. * List of files/directories to symlink from the project root. * List of files/directories to copy from the project root. 2. **Custom Creation Dialog**: * Prompt for Workspace Name and Branch Name when creating a new workspace. * Allow overriding the base branch per workspace. ## Proposed Solution * Update database schema to store `worktree_settings`. * Update `Worktree.create` logic to handle custom names, base branches, and file operations (symlink/copy). * Add UI for project settings (Edit Project dialog). * Add UI for workspace creation (New Workspace dialog).
Activity
github-actions commentedon Feb 14, 2026
This issue might be related to or expand on existing workspace enhancement requests. Please check:
Your proposal combines and extends these concepts with project-level settings and file operations, which adds significant value.
[-]Enhanced Workspace Support: Custom Settings & Creation Dialog[/-][+][FEATURE]: Enhanced Workspace Support: Custom Settings & Creation Dialog[/+]github-actions commentedon Apr 16, 2026
To stay organized issues are automatically closed after 90 days of no activity. If the issue is still relevant please open a new one.