export function hasCustomAgent(items: Array<{ native?: boolean }>) { return items.some((item) => item.native === false) } export function resolveAgent(items: T[], name?: string) { return items.find((item) => item.name === name) ?? items.find((item) => item.name === "build") ?? items[0] }