mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-17 03:10:38 +09:00
16 lines
410 B
TypeScript
16 lines
410 B
TypeScript
|
|
export function parseOpenClawResponse(text: string): Record<string, unknown> | null {
|
||
|
|
try {
|
||
|
|
const parsed = JSON.parse(text);
|
||
|
|
if (typeof parsed !== "object" || parsed === null || Array.isArray(parsed)) {
|
||
|
|
return null;
|
||
|
|
}
|
||
|
|
return parsed as Record<string, unknown>;
|
||
|
|
} catch {
|
||
|
|
return null;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
export function isOpenClawUnknownSessionError(_text: string): boolean {
|
||
|
|
return false;
|
||
|
|
}
|