Files
openmaic/OpenMAIC/lib/agent/tools/edit-elements-content-contract.ts
2026-08-16 14:58:47 +08:00

11 lines
376 B
TypeScript

export const EXACT_CONTENT_RAW_CAP = 30000;
export const EXACT_CONTENT_SERIALIZED_CAP = 60000;
/** Keep exact whole-field replacements bounded in both source and JSON form. */
export function isExactContentEditable(content: string): boolean {
return (
content.length <= EXACT_CONTENT_RAW_CAP &&
JSON.stringify(content).length <= EXACT_CONTENT_SERIALIZED_CAP
);
}