{"id":"text-lines-chunk","version":"1.0.0","description":"Split parsed lines into consecutive chunks of size lines each.","supported_operations":["text lines chunk","chunk lines","split lines by size"],"unsupported_operations":["overlap chunks","bytes chunk","stream"],"semantics":["Split on CR LF, LF, or CR. Do not treat other Unicode separators as line breaks.","A trailing terminator does not create an extra empty line.","Empty document -> zero lines, trailing_terminator false.","A document that is only a terminator -> one empty line, trailing_terminator true.","A document with no terminator -> last line kept, trailing_terminator false.","Preserve empty lines in the middle.","Output reconstruction uses LF. If the result has at least one line, append a trailing LF iff the selected window includes the original trailing terminator or includes a line that was followed by a separator in the source.","No trimming, case folding, Unicode normalization, or locale rules.","size is a JSON integer, 1 <= size <= max_lines.","Chunks are consecutive, last chunk may be shorter.","Empty input -> chunks [].","If the number of chunks would exceed 512, reject.","Each chunk string uses LF reconstruction; a non-final chunk always has a trailing LF if it is non-empty; the final chunk follows original trailing-terminator rules."],"limits":{"max_input_bytes":256000,"max_lines":10000,"max_chunks":512},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["text","size"],"properties":{"text":{"type":"string","maxLength":256000},"size":{"type":"integer","minimum":1,"maximum":10000}}},"output_schema":{"type":"object","additionalProperties":false,"required":["chunks","lines_in","chunk_count"],"properties":{"chunks":{"type":"array","maxItems":512,"items":{"type":"string"}},"lines_in":{"type":"integer"},"chunk_count":{"type":"integer"}}},"examples":[{"input":{"text":"a\nb\nc\n","size":2},"output":{"chunks":["a\nb\n","c\n"],"lines_in":3,"chunk_count":2}}],"execute_url":"/v1/tools/text-lines-chunk/versions/1.0.0/execute"}