PageIndex/pageindex
Ray c8aa83ac85 fix: address xhigh review findings for PR #272
- cloud: _get_folder_id raises CollectionNotFoundError when the folder is
  gone instead of silently falling back to the account-wide space; delete
  stays idempotent
- cloud: CloudBackend honors a base_url override (PageIndexClient.BASE_URL
  previously only reached the legacy API)
- cloud: query_stream runs doc-id listing and thread join off the event
  loop (asyncio.to_thread)
- cloud_api: non-streaming chat_completions gets a 300s read timeout
- local: unexplained IntegrityError is wrapped as CollectionNotFoundError/
  IndexingError instead of leaking raw sqlite3 errors
- index: check_title_appearance rejects below-range physical_index instead
  of wrapping to the last page; page_index_main coerces legacy 'yes'/'no'
  string flags
- config: correct max_concurrency doc and warn when a per-index value
  exceeds the process ceiling
- compat: restore pageindex.utils config alias; add legacy names back to
  __all__
2026-07-16 01:31:57 +08:00
..
backend fix: address xhigh review findings for PR #272 2026-07-16 01:31:57 +08:00
index fix: address xhigh review findings for PR #272 2026-07-16 01:31:57 +08:00
parser fix: empty-list scope, get_tree bool casing, md fence tracking; dedupe base URL 2026-07-10 11:17:20 +08:00
storage fix: resolve concurrency and DoS pitfalls from PR #272 review 2026-07-10 14:49:55 +08:00
__init__.py fix: address xhigh review findings for PR #272 2026-07-16 01:31:57 +08:00
agent.py fix: address max-effort review findings 2026-07-13 18:49:09 +08:00
client.py fix: address xhigh review findings for PR #272 2026-07-16 01:31:57 +08:00
cloud_api.py fix: address xhigh review findings for PR #272 2026-07-16 01:31:57 +08:00
collection.py refactor(sdk): typed returns, protocol contract, parser layering 2026-07-07 12:15:34 +08:00
config.py fix: address xhigh review findings for PR #272 2026-07-16 01:31:57 +08:00
config.yaml fix: restore config.yaml as the CLI config base 2026-07-13 19:28:39 +08:00
errors.py fix: address max-effort review findings 2026-07-13 18:49:09 +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 fix: CMYK image drop, empty-doc crash, page_index shadowing, sqlite hardening, flaky tests 2026-07-09 11:58:59 +08:00
page_index_md.py fix: address xhigh code-review findings on 2d46d68..8f536cb 2026-07-08 21:56:41 +08:00
retrieve.py fix: CMYK image drop, empty-doc crash, page_index shadowing, sqlite hardening, flaky tests 2026-07-09 11:58:59 +08:00
tokens.py refactor(sdk): typed returns, protocol contract, parser layering 2026-07-07 12:15:34 +08:00
types.py fix: CMYK image drop, empty-doc crash, page_index shadowing, sqlite hardening, flaky tests 2026-07-09 11:58:59 +08:00
utils.py fix: address xhigh review findings for PR #272 2026-07-16 01:31:57 +08:00