Skip to content

[codex] Add lightweight document metadata listing#406

Open
ArnavAgrawal03 wants to merge 2 commits into
mainfrom
arnav/issue-29-list-doc-metadata
Open

[codex] Add lightweight document metadata listing#406
ArnavAgrawal03 wants to merge 2 commits into
mainfrom
arnav/issue-29-list-doc-metadata

Conversation

@ArnavAgrawal03

Copy link
Copy Markdown
Collaborator

Adds a list_documents_metadata() SDK method for sync, async, folder, and user-scoped clients so callers can list document metadata without retrieving heavy document fields. The existing list-docs API now passes projected fields into the database layer, which can select only the columns needed for metadata listings while preserving the existing list_documents() behavior. The change also adds lightweight SDK response models, documentation, changelog notes, and focused tests for SDK payloads and backend projection helpers. Validated with Python syntax checks and focused pytest coverage; project uv run remains blocked locally by the missing Rust aarch64-apple-darwin target for morphik-rust.

@ArnavAgrawal03 ArnavAgrawal03 marked this pull request as ready for review June 18, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant