{"record":{"id":"f2d2d567478c03fc","repo":"vercel/ai","slug":"invalid-acp-implementation-descriptor","errorCode":null,"errorMessage":"Invalid ACP implementation descriptor.","messagePattern":"Invalid ACP implementation descriptor\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/harness-acp/src/v1/bridge/index.ts","lineNumber":868,"sourceCode":"async function readImplementationDescriptor({\n  path,\n}: {\n  path: string;\n}): Promise<ImplementationDescriptor> {\n  const text = await readFile(path, 'utf8');\n  const value = await new Response(text, {\n    headers: { 'content-type': 'application/json' },\n  }).json();\n  if (\n    !isRecord(value) ||\n    typeof value.executablePath !== 'string' ||\n    typeof value.privateHome !== 'boolean' ||\n    !Array.isArray(value.args) ||\n    !value.args.every(item => typeof item === 'string') ||\n    !Array.isArray(value.envKeys) ||\n    !value.envKeys.every(item => typeof item === 'string')\n  ) {\n    throw new Error('Invalid ACP implementation descriptor.');\n  }\n  return {\n    executablePath: value.executablePath,\n    privateHome: value.privateHome,\n    args: value.args as string[],\n    envKeys: value.envKeys as string[],\n  };\n}\n\nfunction parseArgs({ args }: { args: ReadonlyArray<string> }): {\n  workDir?: string;\n  bridgeStateDir?: string;\n  implementationDir?: string;\n  bridgeType?: string;\n} {\n  const result: {\n    workDir?: string;\n    bridgeStateDir?: string;","sourceCodeStart":850,"sourceCodeEnd":886,"githubUrl":"https://github.com/vercel/ai/blob/69428b1f8b037e4d118fb4853428d5c4e620493c/packages/harness-acp/src/v1/bridge/index.ts#L850-L886","documentation":"Error \"Invalid ACP implementation descriptor.\" thrown in vercel/ai.","triggerScenarios":"Thrown at packages/harness-acp/src/v1/bridge/index.ts:868 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"69428b1f8b037e4d118fb4853428d5c4e620493c","analyzedAt":"2026-08-30T12:32:21.016Z","schemaVersion":2},"datasetVersion":"2026-08-30T13:17:10.514Z"}