vercel/ai · error
The installed ACP SDK cannot send session prompt metadata wh
Error message
The installed ACP SDK cannot send session prompt metadata while preserving streamed updates.
What it means
Error "The installed ACP SDK cannot send session prompt metadata while preserving streamed updates." thrown in vercel/ai.
Source
Thrown at packages/harness-acp/src/v1/bridge/index.ts:824
agent: acp.ClientContext;
prompt: Array<acp.ContentBlock>;
meta: Record<string, unknown> | undefined;
}): Promise<acp.PromptResponse> {
if (meta == null) return session.prompt(prompt);
if (session.promptWithMeta != null) {
return session.promptWithMeta({ prompt, meta });
}
const updates = (
session as unknown as {
updates?: {
clearErrors(): void;
enqueue(value: acp.ActiveSessionMessage): void;
reject(error: unknown): void;
};
}
).updates;
if (updates == null) {
throw new Error(
'The installed ACP SDK cannot send session prompt metadata while preserving streamed updates.',
);
}
updates.clearErrors();
const response = agent.request<acp.PromptResponse, acp.PromptRequest>(
acp.methods.agent.session.prompt,
{
sessionId: session.sessionId,
prompt,
_meta: meta,
},
);
void response.then(
value => {
updates.enqueue({
kind: 'stop',
response: value,
stopReason: value.stopReason,View on GitHub (pinned to 69428b1f8b)
When it happens
Trigger: Thrown at packages/harness-acp/src/v1/bridge/index.ts:824 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of vercel/ai@69428b1f8b (2026-08-30).
Data as JSON: /api/errors/6aca886bd358a3c3.
Report an issue: GitHub.