INNER CODE UNIT · TypeScript
wrapError
AgentDock/AgentDock · agentdock-core/src/errors/index.ts:191
export function wrapError(
category:
| ErrorCategory
| 'node'
| 'config'
| 'llm'
| 'api'
| 'storage'
| 'generic',
operation: string,
error: unknown,
defaultCode: ErrorCode = ErrorCode.INTERNAL,
details: Record<string, unknown> = {}
): AgentError {
// If it's already our error type, just return it
if (error instanceof AgentError) {
return error;
}