* DocChat Fixes to ensure we avoid extending content when there are other fields in Document
- e.g. when we are working with a subclass of Document where there are fields other than just `content` and `metadata`,
we want to avoid various parts of the DocChatAgent pipeline, such as adding context windows, adding fuzzy match context, etc,
since we cannot know how to set the other fields when content changes (and just arbitrarily retaining the field values of one
of the chunks can be wrong)
* Lancedb: don't complain when doc with id not found
- this should not occur normally