PageIndex/pageindex
mountain d7b36aaf3f feat(collection): scoped query mode and experimental multi-doc warning
- get_agent_tools branches on doc_ids:
  - scoped (doc_ids=[...]): drops list_documents and hard-enforces a
    whitelist on the remaining tools; system prompt switches to
    SCOPED_SYSTEM_PROMPT (no list_documents instruction); doc list +
    summaries are prepended to the user message via wrap_with_doc_context.
  - open (doc_ids=None): unchanged 4-tool agent loop.
- list_documents now exposes doc_description (sqlite + cloud).
- Collection.query emits UserWarning when doc_ids is None and the
  collection holds >1 documents; PAGEINDEX_EXPERIMENTAL_MULTIDOC=1
  silences it. Single-doc collections skip the warning; empty
  collections raise ValueError.
- Agents SDK tracing upload disabled by default (avoids SSL timeouts);
  PAGEINDEX_AGENTS_TRACING=1 re-enables it.
- README: new SDK Usage section covering local/cloud quick start,
  streaming, multi-doc as experimental, and runnable examples.
2026-05-15 11:14:12 +08:00
..
backend feat(collection): scoped query mode and experimental multi-doc warning 2026-05-15 11:14:12 +08:00
index feat: add PageIndex SDK with local/cloud dual-mode support (#207) 2026-04-08 20:21:58 +08:00
parser chore: remove unused ext local in PDF image block handling 2026-05-12 14:38:41 +08:00
storage feat(collection): scoped query mode and experimental multi-doc warning 2026-05-15 11:14:12 +08:00
__init__.py feat:compatible with Pageindex SDK (#238) 2026-05-11 21:06:23 +08:00
agent.py feat(collection): scoped query mode and experimental multi-doc warning 2026-05-15 11:14:12 +08:00
client.py feat:compatible with Pageindex SDK (#238) 2026-05-11 21:06:23 +08:00
cloud_api.py feat:compatible with Pageindex SDK (#238) 2026-05-11 21:06:23 +08:00
collection.py feat(collection): scoped query mode and experimental multi-doc warning 2026-05-15 11:14:12 +08:00
config.py feat: add PageIndex SDK with local/cloud dual-mode support (#207) 2026-04-08 20:21:58 +08:00
errors.py feat:compatible with Pageindex SDK (#238) 2026-05-11 21:06:23 +08:00
events.py feat: add PageIndex SDK with local/cloud dual-mode support (#207) 2026-04-08 20:21:58 +08:00
page_index.py feat: add PageIndex SDK with local/cloud dual-mode support (#207) 2026-04-08 20:21:58 +08:00
page_index_md.py Restructure examples directory and improve document storage (#189) 2026-03-28 04:28:59 +08:00
retrieve.py Restructure examples directory and improve document storage (#189) 2026-03-28 04:28:59 +08:00
utils.py feat:compatible with Pageindex SDK (#238) 2026-05-11 21:06:23 +08:00