jeevesagent.loader.docx

DOCX loader → markdown.

Uses python-docx (lazy import). Walks the document body and emits markdown:

  • Heading 1 / Heading 2 / … → #, ##, …

  • Lists → - items

  • Plain paragraphs → text

  • Tables → markdown tables

Functions

load_docx(→ jeevesagent.loader.base.Document)

Load a .docx file → markdown.

Module Contents

jeevesagent.loader.docx.load_docx(path: str | pathlib.Path) jeevesagent.loader.base.Document[source]

Load a .docx file → markdown.

Requires python-docx: pip install 'jeevesagent[loader-docx]'.