diff --git a/bin/install.js b/bin/install.js index 47ac41d85..97f163d67 100755 --- a/bin/install.js +++ b/bin/install.js @@ -469,6 +469,8 @@ function convertClaudeToOpencodeFrontmatter(content) { convertedContent = convertedContent.replace(/\/gsd:/g, '/gsd-'); // Replace ~/.claude with ~/.config/opencode (OpenCode's correct config location) convertedContent = convertedContent.replace(/~\/\.claude\b/g, '~/.config/opencode'); + // Replace general-purpose subagent type with OpenCode's equivalent "general" + convertedContent = convertedContent.replace(/subagent_type="general-purpose"/g, 'subagent_type="general"'); // Check if content has frontmatter if (!convertedContent.startsWith('---')) {