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