Adrian Lyjak cf07c76ea2 Fix extract-basic standalone uv sync (llama-cloud-fake path dep) (#267)
* Resolve extract-basic llama-cloud-fake from PyPI when standalone

- Drop path override in templates/extract-basic; depend on published 0.1.x
- Add templates/extract-basic to uv workspace members so monorepo still uses local editable package
- Relax root click pin to match templates (8.3.0 is broken)

* Revert adding extract-basic to uv workspace

llamactl dev validate runs uv run from the template dir, which walks up to
the workspace venv — where llama-agents-appserver isn't installed. Keep
extract-basic standalone; published llama-cloud-fake resolves fine in the
monorepo too.

* Bump llama-index-workflows floor to 2.16.0 across templates

basic, document-qa, human-in-the-loop, rag, web-scraping were lagging on
2.2-2.5; align with the rest of the fleet.

* Wire data-extraction tests with llama-cloud-fake, add to uv workspace

- clients.py installs FakeLlamaCloudServer when FAKE_LLAMA_CLOUD is set
- conftest.py flips the env var before test imports
- Real test_workflow.py exercises process_file against the fake and
  checks metadata_workflow returns the configured schema/collection
- Bump all versions in .github/templates-remotes.yml for changed templates
2026-04-22 15:08:28 -04:00
2025-09-18 09:33:06 -07:00
2025-09-18 09:33:06 -07:00
2025-10-29 17:44:26 -04:00

Document Q&A Application

A document question-answering application built with LlamaIndex workflows and LlamaCloud services.

This application uses LlamaDeploy. For more information see the docs

Getting Started

  1. install uv if you haven't brew install uv
  2. run uvx llamactl serve

Organization

  • src contains python workflow sources. The name of the deployment here is defined as document-qarequests. See http://localhost:4501/docs for openAPI docs
S
Description
No description provided
Readme 173 KiB
Languages
TypeScript 65.2%
Python 25.9%
CSS 7.6%
HTML 0.9%
Jinja 0.2%
Other 0.2%