From 961cc788f6ade53ff51bce52b03fb9fc7552fa6e Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Thu, 26 Mar 2026 12:59:05 +0900 Subject: [PATCH] fix(shared): support opencode directory aliases Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- src/shared/opencode-command-dirs.test.ts | 2 +- src/shared/opencode-command-dirs.ts | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/shared/opencode-command-dirs.test.ts b/src/shared/opencode-command-dirs.test.ts index 4b2ac48f0..e75b0284c 100644 --- a/src/shared/opencode-command-dirs.test.ts +++ b/src/shared/opencode-command-dirs.test.ts @@ -27,8 +27,8 @@ describe("opencode-command-dirs", () => { expect(dirs).toContain("/home/user/.config/opencode/profiles/opus/skills") expect(dirs).toContain("/home/user/.config/opencode/profiles/opus/skill") - expect(dirs).toContain("/home/user/.config/opencode/skills") expect(dirs).toContain("/home/user/.config/opencode/skill") + expect(dirs).toContain("/home/user/.config/opencode/skills") expect(dirs).toHaveLength(4) }) }) diff --git a/src/shared/opencode-command-dirs.ts b/src/shared/opencode-command-dirs.ts index 4431370ad..34f2ecce1 100644 --- a/src/shared/opencode-command-dirs.ts +++ b/src/shared/opencode-command-dirs.ts @@ -14,7 +14,6 @@ function getParentOpencodeConfigDir(configDir: string): string | null { export function getOpenCodeCommandDirs(options: OpenCodeConfigDirOptions): string[] { const configDir = getOpenCodeConfigDir(options) const parentConfigDir = getParentOpencodeConfigDir(configDir) - return Array.from( new Set([ join(configDir, "commands"), @@ -27,7 +26,6 @@ export function getOpenCodeCommandDirs(options: OpenCodeConfigDirOptions): strin export function getOpenCodeSkillDirs(options: OpenCodeConfigDirOptions): string[] { const configDir = getOpenCodeConfigDir(options) const parentConfigDir = getParentOpencodeConfigDir(configDir) - return Array.from( new Set([ join(configDir, "skills"),