mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-07-30 10:52:15 +00:00
Implements SemanticChunker that splits text based on doc_type (event/contact as single chunks, email on reply boundaries, message on double-newlines, document/note on ## headings → paragraphs → sentences). ChunkResult carries sequential 0-based indexes and inherits parent metadata; section headings are added as chunk metadata. 16 tests covering all splitting strategies. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>