langgenius/dify · error · BaseError
ErrorCode.UsageInvalidFlag
ErrorCode.UsageInvalidFlag
Error message
--workspace value ${JSON.stringify(inputs.flag)} is not a valid UUID What it means
Error "--workspace value ${JSON.stringify(inputs.flag)} is not a valid UUID" thrown in langgenius/dify.
Source
Thrown at cli/src/workspace/resolver.ts:20
import { BaseError } from '@/errors/base'
import { ErrorCode } from '@/errors/codes'
export type WorkspaceResolveInputs = {
readonly flag?: string
readonly env?: string
readonly active?: ActiveContext
}
const UUID_RE = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i
export function isValidUuid(v: string): boolean {
return UUID_RE.test(v)
}
export function resolveWorkspaceId(inputs: WorkspaceResolveInputs): string {
if (truthy(inputs.flag)) {
if (!isValidUuid(inputs.flag))
throw new BaseError({
code: ErrorCode.UsageInvalidFlag,
message: `--workspace value ${JSON.stringify(inputs.flag)} is not a valid UUID`,
})
return inputs.flag
}
if (truthy(inputs.env)) {
if (!isValidUuid(inputs.env))
throw new BaseError({
code: ErrorCode.UsageInvalidFlag,
message: `DIFY_WORKSPACE_ID value ${JSON.stringify(inputs.env)} is not a valid UUID`,
})
return inputs.env
}
const wsId = inputs.active?.ctx.workspace?.id
if (truthy(wsId)) {
if (!isValidUuid(wsId)) {
throw new BaseError({
code: ErrorCode.UsageInvalidFlag,View on GitHub (pinned to ef8544b173)
When it happens
Trigger: Thrown at cli/src/workspace/resolver.ts:20 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of langgenius/dify@ef8544b173 (2026-08-12).
Data as JSON: /api/errors/99f7162880edeb5f.
Report an issue: GitHub.