From fc669c1b7433a442bb68fb7345ac907412a8ad92 Mon Sep 17 00:00:00 2001 From: Victor Kzam Date: Mon, 9 Mar 2026 13:13:56 +0000 Subject: [PATCH] fix(opencode): use plural agents/ directory per current conventions OpenCode docs now specify agents/ (plural) as the standard directory name; agent/ (singular) is legacy backwards-compat. Update the converter output path, installer source/dest paths, and .gitignore entry accordingly. --- .gitignore | 2 +- scripts/convert.sh | 4 ++-- scripts/install.sh | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index dc5cb89..6eb5135 100644 --- a/.gitignore +++ b/.gitignore @@ -69,7 +69,7 @@ NOTES.md integrations/antigravity/agency-*/ integrations/gemini-cli/skills/ integrations/gemini-cli/gemini-extension.json -integrations/opencode/agent/ +integrations/opencode/agents/ integrations/cursor/rules/ integrations/aider/CONVENTIONS.md integrations/windsurf/.windsurfrules diff --git a/scripts/convert.sh b/scripts/convert.sh index fb426a5..27e80db 100755 --- a/scripts/convert.sh +++ b/scripts/convert.sh @@ -137,8 +137,8 @@ convert_opencode() { slug="$(slugify "$name")" body="$(get_body "$file")" - outfile="$OUT_DIR/opencode/agent/${slug}.md" - mkdir -p "$OUT_DIR/opencode/agent" + outfile="$OUT_DIR/opencode/agents/${slug}.md" + mkdir -p "$OUT_DIR/opencode/agents" # OpenCode agent format: same as the source format (.md with frontmatter). # color field is supported. No conversion needed beyond directory placement. diff --git a/scripts/install.sh b/scripts/install.sh index b7c1939..3f701e7 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -306,8 +306,8 @@ install_gemini_cli() { } install_opencode() { - local src="$INTEGRATIONS/opencode/agent" - local dest="${PWD}/.opencode/agent" + local src="$INTEGRATIONS/opencode/agents" + local dest="${PWD}/.opencode/agents" local count=0 [[ -d "$src" ]] || { err "integrations/opencode missing. Run convert.sh first."; return 1; } mkdir -p "$dest"