mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-08-14 00:47:52 +00:00
* fix(web): normalize tool call arguments * fix(web): preserve chats when repair writeback fails
12 lines
338 B
TypeScript
12 lines
338 B
TypeScript
/** Convert tool-call arguments from API or persisted data into display-safe text. */
|
|
export function serializeToolCallArguments(value: unknown): string {
|
|
if (typeof value === 'string') return value;
|
|
if (value == null) return '';
|
|
|
|
try {
|
|
return JSON.stringify(value) ?? String(value);
|
|
} catch {
|
|
return String(value);
|
|
}
|
|
}
|