convertClaudeToOpencodeFrontmatter() was designed for commands but is also called for agents. For agents it incorrectly strips name: (needed by OpenCode agents), keeps color:/skills:/tools: (should strip), and doesn't add model: inherit / mode: subagent (required by OpenCode). Add isAgent option to convertClaudeToOpencodeFrontmatter() so agent installs get correct frontmatter: name preserved, Claude-only fields stripped, model/mode injected. Command conversion unchanged (default). Includes 14 test cases covering agent and command conversion paths. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
5.5 KiB
5.5 KiB