Files
deepseek-harness/scripts/experimental-package-policy.ts
T

20 lines
845 B
TypeScript

/** Experimental packages that publish with the dsh release family without changing names. */
export const PUBLIC_EXPERIMENTAL_PACKAGE_DIRECTORIES = [
'packages/experimental/agent-team',
'packages/experimental/agent-team-profile',
'packages/experimental/agent-team-web-profile',
'packages/experimental/client-ui-agent-team',
'packages/experimental/tool-agent-team',
] as const
const publicExperimentalPackageDirectories = new Set<string>(PUBLIC_EXPERIMENTAL_PACKAGE_DIRECTORIES)
/**
* Whether an experimental package is an explicit public-release exception.
* @param directory - repository-relative package directory.
* @returns Whether the package publishes with the dsh family.
*/
export function isPublicExperimentalPackageDirectory(directory: string): boolean {
return publicExperimentalPackageDirectories.has(directory)
}