PageIndex/pageindex
Ray 00e9323b27 fix: map duplicate-folder 400 to CollectionAlreadyExistsError in cloud create_collection
The server rejects a duplicate folder name with HTTP 400 ('A folder named
"x" already exists in this location'); the local backend raises
CollectionAlreadyExistsError for the same condition (4e6a135 wired the new
exception into sqlite only). except CollectionAlreadyExistsError written
against local mode never fired on cloud, where the 400 surfaced as a bare
CloudAPIError — the same parity gap _doc_request already closes for 404 →
DocumentNotFoundError.
2026-07-22 12:30:48 +08:00
..
backend fix: map duplicate-folder 400 to CollectionAlreadyExistsError in cloud create_collection 2026-07-22 12:30:48 +08:00
index fix: gate doc_description on node summaries in the SDK pipeline, matching legacy 2026-07-22 12:27:32 +08:00
parser fix: keep the file extension in SDK doc_name, matching legacy and cloud 2026-07-21 18:46:15 +08:00
storage fix: order local list_documents newest-first, matching the cloud API 2026-07-22 12:28:06 +08:00
__init__.py chore: drop PAGEINDEX_API_KEY from the .env comment — the library never reads it 2026-07-21 17:10:31 +08:00
agent.py fix: cancel the agent run when a local streaming query is abandoned 2026-07-21 18:03:49 +08:00
client.py fix: resolve api_key at request time to restore 0.2.x override semantics 2026-07-22 12:28:54 +08:00
cloud_api.py fix: resolve api_key at request time to restore 0.2.x override semantics 2026-07-22 12:28:54 +08:00
collection.py refactor: spell out collection instead of col in examples, README, and docstrings 2026-07-19 15:25:17 +08:00
config.py fix: ignore unknown config.yaml keys instead of crashing 2026-07-22 12:29:29 +08:00
config.yaml fix: default SDK retrieve_model to gpt-5.4 instead of following model 2026-07-16 16:09:07 +08:00
errors.py fix: address max-effort review findings 2026-07-13 18:49:09 +08:00
events.py fix: enforce collection membership on cloud query doc_ids 2026-07-16 14:40:19 +08:00
page_index.py Merge commit from fork 2026-07-17 13:57:21 +08:00
page_index_md.py fix(markdown): skip empty bold headings 2026-07-16 19:36:52 +08:00
retrieve.py chore: trim fix-rationale comments, restore --model help, drop stale gitignore entry 2026-07-19 16:16:09 +08:00
tokens.py refactor(sdk): typed returns, protocol contract, parser layering 2026-07-07 12:15:34 +08:00
types.py feat: restore status and page/line counts in local get_document 2026-07-19 15:25:25 +08:00
utils.py fix: address xhigh review findings for PR #272 2026-07-16 01:31:57 +08:00