⚠️ refactor: Use Error Content Part Instead Of Throwing Error for Agents (#6262)

This commit is contained in:
Danny Avila 2025-03-09 18:06:34 -04:00 committed by GitHub
parent 3e3dfe5bad
commit d6ab769b80
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 45 additions and 2 deletions

View file

@ -812,7 +812,10 @@ class AgentClient extends BaseClient {
'[api/server/controllers/agents/client.js #sendCompletion] Unhandled error type',
err,
);
throw err;
this.contentParts.push({
type: ContentTypes.ERROR,
[ContentTypes.ERROR]: `An error occurred while processing the request${err?.message ? `: ${err.message}` : ''}`,
});
}
}
}