Commit Graph

  • 6d23caf416 Unify the document tree across local and cloud (#541) main v0.2.21 Ray 2026-10-01 23:20:09 +08:00
  • 281d877974 Standard mode summarizes with summarize_tree feat/unified-tree Ray 2026-10-01 22:52:20 +08:00
  • f0d67c1224 test: summary concurrency test waits for the expected overlap (#547) Ray 2026-10-01 21:50:16 +08:00
  • 5a587c6758 test: summary concurrency test waits for the expected overlap test/summary-concurrency-deterministic Ray 2026-10-01 21:42:03 +08:00
  • 60c8ff8a6f feat(sdk): node navigation helpers get_node, get_node_parent, get_node_path, get_node_map (#542) Ray 2026-10-01 21:33:16 +08:00
  • 6a64364118 Cut each node's own text in one place Ray 2026-10-01 21:12:41 +08:00
  • 4ec54ef5af fix(sdk): get_node_map survives a node whose nodes is None feat/node-helpers Ray 2026-10-01 21:10:16 +08:00
  • 0db1facf60 revert(sdk): leave create_node_mapping's page ranges to the unified tree Ray 2026-10-01 20:40:31 +08:00
  • 847f1b0cc8 fix(sdk): node helpers reject wrong input; raw trees keep their page ranges Ray 2026-10-01 20:35:44 +08:00
  • d03ef9814e feat(sdk): node navigation helpers get_node, get_node_parent, get_node_path, get_node_map Ray 2026-10-01 19:39:48 +08:00
  • 79d88e8346 Unify the document tree across local and cloud Ray 2026-10-01 19:35:59 +08:00
  • f279431eb4 Restructure repo layout (#539) Ray 2026-09-30 16:22:34 +08:00
  • d2693d8079 ci(publish): gate releases on the live cloud tests again (#538) Ray 2026-09-29 23:50:13 +08:00
  • 619cbd89f6 ci(publish): run the release gate without the live cloud tests (#537) v0.2.20 Ray 2026-09-28 22:01:02 +08:00
  • 037a7dbacf perf: summaries run deepest-first and start while expand is still deciding (#432) Ray 2026-09-24 19:42:46 +08:00
  • 8040fc52d9 Merge remote-tracking branch 'origin/main' into perf/summary-critical-path-first perf/summary-critical-path-first Ray 2026-09-24 19:36:55 +08:00
  • 8eff773368 Anthropic lanes: send the model as written; the prefix picks the route (#443) Ray 2026-09-24 19:20:36 +08:00
  • 84de169e82 tests: pin the chat_model carry-over at chat(protocol="messages") feat/claude-agent-config-model Ray 2026-09-24 18:53:43 +08:00
  • 84134f6bdf tests: keep the cleared-chat_model refusal matching chat_model= Ray 2026-09-24 18:37:22 +08:00
  • f22d168e6a test: flash's model-pass stubs cover the overlap path Ray 2026-09-24 18:08:38 +08:00
  • df2e0c2d74 Anthropic lanes: route required, Bedrock moving breakpoint, drop claude-3 cap Ray 2026-09-24 17:41:51 +08:00
  • b70140b85e Anthropic lanes: send the model as written; the prefix picks the route Ray 2026-09-24 18:07:14 +08:00
  • 9fb6eabbeb fix: the summary knobs refuse what they cannot honor Ray 2026-09-24 16:56:24 +08:00
  • f1a5639102 docs: page_index_flash states the overlap peak for summary_concurrency Ray 2026-08-28 00:21:02 +08:00
  • 72c58c10b2 fix: count_tokens falls back to the default tokenizer; expand's settle order is tested Ray 2026-08-27 20:48:56 +08:00
  • be4b91cc0c refactor: review follow-ups for the summary knobs Ray 2026-08-27 19:22:14 +08:00
  • 9e8fa0ac43 test: the CLI's --summary-max-words reaches the indexer Ray 2026-08-27 18:45:10 +08:00
  • c184157d9c feat: summary_concurrency caps expand too Ray 2026-08-27 18:42:01 +08:00
  • 6bcd71916c feat: summary_concurrency, use_embedded_toc and optimize on the client Ray 2026-08-27 18:40:07 +08:00
  • c2e42aa01b perf: summary prompts ask for the summary alone, within summary_max_words Ray 2026-08-27 18:33:55 +08:00
  • 38a56de77f docs: _optimize_async overlaps with the summaries only when on_final is passed Ray 2026-08-27 15:44:50 +08:00
  • f7fdf77ddc fix: finish() guards every live node; flash names its two models Ray 2026-08-27 14:57:00 +08:00
  • b67b7694bb fix: drop the leaf tokenizer prefilter, count with the summary model Ray 2026-08-27 14:34:58 +08:00
  • ca83cfd57f fix: the round log entry counts the fusions inside expand Ray 2026-08-27 03:49:58 +08:00
  • a2226fdfb6 docs: name the load-bearing strict < in expand's keep Ray 2026-08-27 02:43:32 +08:00
  • de1729f793 docs: merge_same_page and _optimize_async docstrings catch up with the overlap Ray 2026-08-27 02:38:02 +08:00
  • 9d1c6f6deb fix: review follow-ups - do_merge gate, tokenizer prefilter, finish() contract Ray 2026-08-27 02:17:02 +08:00
  • b74d077e91 perf: summaries start the moment expand can no longer touch a node Ray 2026-08-26 22:07:32 +08:00
  • 4f54072bb7 refactor: summarize_tree becomes a scheduler that takes nodes as they settle Ray 2026-08-26 21:49:30 +08:00
  • 700460b730 perf: summaries start the deepest node first Ray 2026-08-26 20:29:30 +08:00
  • 6919535d30 perf: summaries admit the deepest queued node first Ray 2026-08-26 18:11:50 +08:00
  • 9c4c3ff2dd test(sdk): cover list_documents regression boundaries Ray 2026-09-21 17:19:04 +08:00
  • ed06ec69ed fix(sdk): list_documents review followups Ray 2026-09-21 16:21:09 +08:00
  • 40f7f2d361 test(sdk): cover list_documents regression boundaries fix/list-documents-review-followups Ray 2026-09-21 17:19:04 +08:00
  • fab250c106 fix(sdk): list_documents review followups Ray 2026-09-21 16:21:09 +08:00
  • b5ac06f042 fix(sdk): list_documents review followups feat/list-documents-recursive Ray 2026-09-21 16:21:09 +08:00
  • f554714ad1 Merge pull request #531 from VectifyAI/feat/pricing-notebook Mingtian Zhang 2026-09-21 14:58:39 +08:00
  • 0d141d2a83 fix feat/pricing-notebook 张鸣天 2026-09-21 07:57:33 +01:00
  • e6b9089ed7 Merge pull request #530 from VectifyAI/feat/pricing-notebook Mingtian Zhang 2026-09-21 14:47:28 +08:00
  • a03d60412b fix 张鸣天 2026-09-21 07:45:49 +01:00
  • c5be71bd9a Merge pull request #529 from VectifyAI/feat/pricing-notebook Mingtian Zhang 2026-09-21 14:43:50 +08:00
  • 5607230839 fix 张鸣天 2026-09-21 07:42:07 +01:00
  • a1d6cae741 fix 张鸣天 2026-09-21 07:41:57 +01:00
  • 91238b33b6 README banner: drop fixed height so it scales on PyPI (#528) v0.2.19 Ray 2026-09-21 12:19:31 +08:00
  • cbbf9f6bdf get_document_id accepts a path: strip the folder prefix since names are unique feat/citation-helpers Ray 2026-09-20 18:03:08 +08:00
  • ff71bc8ad1 resolve_citations: paired cite tags leave no closing tag behind (#525) Ray 2026-09-20 17:47:00 +08:00
  • 417902283c Citation display helpers: numbered links, region highlight, image URLs, folder paths Ray 2026-09-19 17:27:14 +08:00
  • 71714e86d9 get_document_id accepts a path: strip the folder prefix since names are unique Ray 2026-09-20 18:03:08 +08:00
  • 29648eef76 get_document_id accepts a path: strip the folder prefix since names are unique fix/document-id-accepts-path Ray 2026-09-20 18:03:08 +08:00
  • 6674d6c4b4 resolve_citations: paired cite tags leave no closing tag behind (#525) Ray 2026-09-20 17:47:00 +08:00
  • 0445ee80bd feat(sdk): align upload and folder names with shared naming rules (#524) Ray 2026-09-20 17:33:34 +08:00
  • 8e386ff626 Citation display helpers: numbered links, region highlight, image URLs, folder paths Ray 2026-09-19 17:27:14 +08:00
  • 2a7363692f list_documents: pass through the API's recursive flag Ray 2026-09-17 16:49:17 +08:00
  • 9a8dd66582 Merge pull request #517 from VectifyAI/feat/pricing-notebook review/base-9a8dd66 Mingtian Zhang 2026-09-18 14:32:28 +08:00
  • e832d3592c add citations 张鸣天 2026-09-18 07:30:55 +01:00
  • bd72efe09d Tighten instruction parity alarm (#516) Ray 2026-09-18 14:25:40 +08:00
  • f273b62a08 add multimodal notebook 张鸣天 2026-09-18 07:16:08 +01:00
  • a64bc4f7fd ci: pass PAGEINDEX_API_KEY to publish.yml test gate (#514) Ray 2026-09-18 14:14:13 +08:00
  • c840b69b25 Sync browse_documents query: "Required when sort=relevance" (#515) Ray 2026-09-18 14:11:00 +08:00
  • 2e0774d100 Add PAGEINDEX_API_KEY to publish.yml test gate sync/drop-footnote-format Ray 2026-09-18 13:21:28 +08:00
  • 18eb5c9b3c Review fixes: unify format validation, pin key set, self-check exception list Ray 2026-09-17 23:36:50 +08:00
  • fd3c12ea04 Detect deleted shared agent instructions in parity checks Ray 2026-09-17 22:35:23 +08:00
  • d059a8b378 Sync browse_documents query description with server Ray 2026-09-17 22:15:12 +08:00
  • bf0645cc28 Drop the footnote citation format; alarm on instruction drift Ray 2026-09-17 16:17:00 +08:00
  • 99a4c06bab Review fixes: unify format validation, pin key set, self-check exception list Ray 2026-09-17 23:36:50 +08:00
  • cd8172694c Detect deleted shared agent instructions in parity checks Ray 2026-09-17 22:35:23 +08:00
  • dc4f53d8b1 Sync browse_documents query description with server Ray 2026-09-17 22:15:12 +08:00
  • 9cdab7bc79 list_documents: pass through the API's recursive flag Ray 2026-09-17 16:49:17 +08:00
  • d44799f33f ci: enable live parity tests in CI (#512) Ray 2026-09-17 18:07:15 +08:00
  • ccecd50439 Drop the footnote citation format; alarm on instruction drift Ray 2026-09-17 16:17:00 +08:00
  • d776d964df fix notebook link 张鸣天 2026-09-17 09:52:16 +01:00
  • dc4d0f2c55 Merge pull request #509 from VectifyAI/feat/pricing-notebook Mingtian Zhang 2026-09-17 16:35:16 +08:00
  • b9cc8b5816 add more 张鸣天 2026-09-17 09:31:40 +01:00
  • 9d9bedcb25 add more 张鸣天 2026-09-17 09:27:46 +01:00
  • 9c6a58cb25 add more notebook 张鸣天 2026-09-17 09:20:23 +01:00
  • 8fede179c6 Parity test: Sources line no longer served by the cloud (#508) Ray 2026-09-17 03:02:22 +08:00
  • ac0eed7444 v0.2.18: flash improvements, prompt alignment, get_document_id (#507) v0.2.18 Ray 2026-09-16 21:17:37 +08:00
  • 3b4d0e2f53 Fix citation parity test for the Sources line removal flash-page-fallback Ray 2026-09-16 20:20:13 +08:00
  • fa4644c67e get_document_id(name): look up a document ID by its display name Ray 2026-09-16 20:17:03 +08:00
  • f0aeda5d7f Align local prompt copies with the chat MCP server Ray 2026-09-16 19:59:57 +08:00
  • b4d7749bc4 Merge pull request #506 from VectifyAI/zmtomorrow-patch-1 Mingtian Zhang 2026-09-15 17:31:59 +08:00
  • a0684905f2 Update citation granularity from line-level to block-level Mingtian Zhang 2026-09-15 10:31:30 +01:00
  • aefb94af14 Merge pull request #505 from VectifyAI/readme-fix Mingtian Zhang 2026-09-15 10:35:52 +08:00
  • f6a95fbaf1 fix table comparison 张鸣天 2026-09-15 03:33:54 +01:00
  • bfbd4b305c Flash: layout decides, never script; the page fallback covers every page (#502) v0.2.17 Ray 2026-09-13 18:05:42 +08:00
  • 3fedbd65be Flash: a hierarchy that starts after page 1 gets a Preface node, as in standard mode Ray 2026-09-13 17:40:44 +08:00
  • a30a805151 Block citations resolve to bounding boxes: get_block() and resolve_citations() (#503) Ray 2026-09-13 17:03:33 +08:00
  • b1ac493c4f Flash: title scoring stops looking at script; the docs describe page nodes as emitted Ray 2026-09-13 15:48:53 +08:00
  • db6508efb0 Flash parser: a multi-code-point glyph no longer crashes the RTL sign Ray 2026-09-13 03:11:32 +08:00
  • 3687480fff Flash: layout decides, never script; the page fallback covers every page Ray 2026-09-12 22:30:01 +08:00