v0.3.0.dev3

cloudflare/pingorav0.3.0.dev3Jul 10, 2026by github-actions[bot]

AI Summary

This development release focuses on integrating LiteLLM for multi-provider LLM support and introduces agent-based retrieval using the OpenAI Agents SDK. It also includes numerous bug fixes, CI/CD improvements, and documentation updates.

Key Highlights

  • Integration of LiteLLM for multi-provider LLM support
  • Addition of PageIndexClient with agent-based retrieval via OpenAI Agents SDK
  • Restructuring of CLI entry point and examples directory
  • GitHub Actions automation for issue deduplication and auto-closing

New Features

  • LiteLLM integration for multi-provider LLM support
  • PageIndexClient with agent-based retrieval
  • GitHub Actions automation for issue deduplication and auto-close
  • Restructure CLI entry point

Full Release Notes

## What's Changed
* Feat/fix by @rejojer in https://github.com/VectifyAI/PageIndex/pull/3
* Restructure and update CLI entry point to run_pageindex.py by @rejojer in https://github.com/VectifyAI/PageIndex/pull/4
* Fix prompt by @rejojer in https://github.com/VectifyAI/PageIndex/pull/6
* Working by @rejojer in https://github.com/VectifyAI/PageIndex/pull/10
* Fix: handle TOC items exceeding document length by @clarenceluo78 in https://github.com/VectifyAI/PageIndex/pull/21
* Feat/markdown tree by @zmtomorrow in https://github.com/VectifyAI/PageIndex/pull/32
* Feat/markdown tree by @zmtomorrow in https://github.com/VectifyAI/PageIndex/pull/33
* Fix typo in header for the step: Extract JSON results by @mooncos in https://github.com/VectifyAI/PageIndex/pull/118
* Fix TOC prompt variable typo (tob -> toc) by @matiasinsaurralde in https://github.com/VectifyAI/PageIndex/pull/109
* Add GitHub Actions automation for issue deduplication and auto-close by @BukeLy with @Copilot in https://github.com/VectifyAI/PageIndex/pull/128
* Fix backfill-dedupe pagination: replace gh issue list with gh api by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/132
* Allow github-actions bot to trigger claude-code-action by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/133
* Allow all users to trigger issue dedup by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/142
* fix: make ChatGPT_API_with_finish_reason return consistent tuple by @luojiyin1987 in https://github.com/VectifyAI/PageIndex/pull/63
* fix: prevent infinite loop in extract_toc_content by @luojiyin1987 in https://github.com/VectifyAI/PageIndex/pull/65
* Fix list_index variable shadowing in fix_incorrect_toc by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/167
* Integrate litellm for multi-provider LLM support by @KylinMountain in https://github.com/VectifyAI/PageIndex/pull/168
* Add PageIndexClient with agent-based retrieval via OpenAI Agents SDK by @KylinMountain in https://github.com/VectifyAI/PageIndex/pull/125
* Simplify root directory by @rejojer in https://github.com/VectifyAI/PageIndex/pull/184
* Restructure examples directory and improve document storage by @rejojer in https://github.com/VectifyAI/PageIndex/pull/189
* Simplify agentic vectorless RAG demo by @rejojer in https://github.com/VectifyAI/PageIndex/pull/191
* Disable agent tracing and auto-add litellm prefix for retrieve_model by @rejojer in https://github.com/VectifyAI/PageIndex/pull/194
* Polish demo docstring and migrate to pathlib by @rejojer in https://github.com/VectifyAI/PageIndex/pull/197
* Bump litellm from 1.82.0 to 1.83.0 in the pip group across 1 directory by @dependabot[bot] in https://github.com/VectifyAI/PageIndex/pull/214
* fix: poll status=="completed" in cloud add_document by @rejojer in https://github.com/VectifyAI/PageIndex/pull/226
* Add Dependabot config for GitHub Actions updates by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/241
* Bump the pip group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/VectifyAI/PageIndex/pull/247
* Add security CI workflows by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/248
* Update README with PageIndex File System announcement by @rejojer in https://github.com/VectifyAI/PageIndex/pull/253
* Trim Cloud Service note in README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/255
* Fix Agentic RAG entry formatting in Updates by @rejojer in https://github.com/VectifyAI/PageIndex/pull/256
* update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/259
* update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/261
* update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/262
* feat:compatible with Pageindex SDK by @saccharin98 in https://github.com/VectifyAI/PageIndex/pull/238
* Update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/271
* Update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/305
* Update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/307
* Update README: Connect with Us buttons and header tagline by @rejojer in https://github.com/VectifyAI/PageIndex/pull/311
* Tighten FinanceBench sentence in README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/312
* update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/313
* update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/318
* update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/319
* update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/322
* update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/332
* edit readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/335
* edit readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/336
* edit readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/337
* fix: use .get() in get_leaf_nodes to avoid KeyError on leaf nodes by @ChiragB254 in https://github.com/VectifyAI/PageIndex/pull/331
* Adds missing re import by @Mouli04 in https://github.com/VectifyAI/PageIndex/pull/281
* fix: bump litellm to 1.84.0 to resolve python-dotenv install conflict by @KylinMountain in https://github.com/VectifyAI/PageIndex/pull/342
* Bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/VectifyAI/PageIndex/pull/338
* fix: prevent KeyError crash and context exhaustion in TOC processing by @Shreyansh1729 in https://github.com/VectifyAI/PageIndex/pull/188
* ci: publish to PyPI on version tags by @KylinMountain in https://github.com/VectifyAI/PageIndex/pull/347

## New Contributors
* @rejojer made their first contribution in https://github.com/VectifyAI/PageIndex/pull/3
* @clarenceluo78 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/21
* @zmtomorrow made their first contribution in https://github.com/VectifyAI/PageIndex/pull/32
* @mooncos made their first contribution in https://github.com/VectifyAI/PageIndex/pull/118
* @matiasinsaurralde made their first contribution in https://github.com/VectifyAI/PageIndex/pull/109
* @BukeLy with @Copilot made their first contribution in https://github.com/VectifyAI/PageIndex/pull/128
* @BukeLy made their first contribution in https://github.com/VectifyAI/PageIndex/pull/132
* @luojiyin1987 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/63
* @dependabot[bot] made their first contribution in https://github.com/VectifyAI/PageIndex/pull/214
* @saccharin98 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/238
* @ChiragB254 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/331
* @Mouli04 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/281
* @Shreyansh1729 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/188

**Full Changelog**: https://github.com/VectifyAI/PageIndex/commits/v0.3.0.dev3