Files
OmniRoute/src/shared
diegosouzapw aa6b2f7567 fix(cli-tools): prevent React crash from object error in Apply handler
Two root causes fixed:
1. Schema: cliModelConfigSchema.apiKey was z.string().optional() but
   the frontend sends null when cloudEnabled is true. Zod rejects null
   for optional strings → validation 400 with structured error object.
   Fix: z.string().nullable().optional()

2. Frontend: All 25 tool card error handlers used data.error directly
   as React children. When data.error is an object ({message, details}),
   React crashes with Error #31 (Objects are not valid as React child).
   Fix: extract data.error.message when data.error is an object.
2026-04-26 11:04:52 -03:00
..
2026-04-19 19:50:30 -03:00