Skip to content

fix(rag): improve local LlamaIndex pipeline compatibility - #864

Open
evan188199-tech wants to merge 1 commit into
HKUDS:devfrom
evan188199-tech:codex/upstream-rag-compat
Open

fix(rag): improve local LlamaIndex pipeline compatibility#864
evan188199-tech wants to merge 1 commit into
HKUDS:devfrom
evan188199-tech:codex/upstream-rag-compat

Conversation

@evan188199-tech

Copy link
Copy Markdown
Contributor

Description

Improves compatibility and error reporting for local LlamaIndex ingestion pipelines.

  • Adds local-provider error classification for connection and authentication failures.
  • Makes LlamaIndex pipeline settings tolerate supported local configurations without assuming hosted-provider defaults.
  • Preserves compatible transformation/storage behavior across current LlamaIndex versions.
  • Extends ingestion tests for local pipeline compatibility and progress behavior.

Related Issues

  • No existing upstream issue found; this is a focused compatibility fix.

Module(s) Affected

  • agents
  • api
  • config
  • core
  • knowledge
  • logging
  • services
  • tools
  • utils
  • web (Frontend)
  • docs (Documentation)
  • scripts
  • tests
  • Other: ...

Checklist

  • I have read and followed the contribution guidelines.
  • My code follows the project's coding standards.
  • I have run pre-commit run --all-files and fixed any issues.
  • I have added relevant tests for my changes.
  • I have updated the documentation (if necessary).
  • My changes do not introduce any new security vulnerabilities.

Validation

  • Python 3.11.15
  • pytest -q tests/services/rag/test_llamaindex_ingestion.py: 3 passed
  • ruff check on all changed Python files: PASS
  • ruff format --check on all changed Python files: PASS
  • git diff --check origin/dev..HEAD: PASS
  • Full repository pre-commit was not run in this local environment; the changed-file checks above all passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant