Files
oh-my-opencode/src/features/opencode-skill-loader/allowed-tools-parser.ts
T

10 lines
304 B
TypeScript
Raw Normal View History

export function parseAllowedTools(allowedTools: string | string[] | undefined): string[] | undefined {
if (!allowedTools) return undefined
if (Array.isArray(allowedTools)) {
return allowedTools.map((tool) => tool.trim()).filter(Boolean)
}
return allowedTools.split(/\s+/).filter(Boolean)
}