22 Commits

Author SHA1 Message Date
Adrian Lyjak 67bd5cdcf7 Wire PUBLIC_LLAMA_CLOUD_API_KEY through template Vite configs (#273)
Read the opt-in PUBLIC_LLAMA_CLOUD_API_KEY env var and re-export as
import.meta.env.VITE_LLAMA_CLOUD_API_KEY for the 5 llama_cloud=true UIs.
Server-only LLAMA_CLOUD_API_KEY is no longer the source for client bundles;
deployers must explicitly opt in by setting PUBLIC_*.
v0.2.11
2026-04-25 11:39:28 -04:00
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
v0.2.10
2026-04-22 15:08:28 -04:00
Adrian Lyjak 75fe61d4bd ci: add llamactl dev validate to template CI (#245) v0.2.9 2026-04-01 12:19:04 -04:00
Adrian Lyjak 266f940949 Configure Vite HMR client port via environment variable (#201)
* feat: add LLAMA_DEPLOY_SERVER_PORT HMR clientPort to template vite configs

Set hmr.clientPort to LLAMA_DEPLOY_SERVER_PORT when defined, enabling
Vite HMR websocket connections to work through the server proxy.

https://claude.ai/code/session_01Hq5ZQxquwtyJVJ2qw48bbt

* feat: add LLAMA_DEPLOY_SERVER_PORT HMR support to template vite configs

Add hmr.port and hmr.clientPort to all template vite configs so that
Vite HMR websocket connections work through the server proxy. When
LLAMA_DEPLOY_SERVER_PORT is set, clientPort directs the browser's HMR
websocket to connect via the proxy server port.

Bump patch versions for all affected templates.

https://claude.ai/code/session_01Hq5ZQxquwtyJVJ2qw48bbt

---------

Co-authored-by: Claude <noreply@anthropic.com>
v0.2.8
2026-01-27 17:58:46 -05:00
Adrian Lyjak 5ac61b934f improve .env documentation comment (#182) v0.2.7 2026-01-23 12:42:52 -05:00
Adrian Lyjak 6175b85429 Cursor behavior issue (#122)
* Bump ty dependency to 0.0.2

Co-authored-by: adrian <adrian@runllama.ai>

* Update template versions and fix agent context typing

Co-authored-by: adrian <adrian@runllama.ai>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
v0.2.6
2025-12-16 16:38:12 -05:00
Adrian Lyjak 5c20a33dfc fix sonner import (#73)
* chore: version templates

* document-qa too

---------

Co-authored-by: Clelia (Astra) Bertelli <clelia@runllama.ai>
v0.2.5
2025-11-21 10:53:01 -05:00
Clelia (Astra) Bertelli 5c3d3461de feat: add a llm-based workflow representation/viz package (#63)
* feat: add a llm-based workflow representation/viz package

* feat: add static analysis and adapt LLM analysis

* ci: lint and format

* docs: readme nits

* feat: tune json repr and move it into coding-agent package

* ci: lint and format

* fix: safe loading env variables with os.getenv instead of os.environ in templates

* chore: use dedent in python templating
v0.2.4
2025-11-19 17:02:54 +01:00
Adrian Lyjak 48f1bbaf8d fix: fix pytest dependency (#57) v0.2.3 2025-11-13 23:18:22 -06:00
Adrian Lyjak 1647952081 fix docs (#37) v0.2.2 2025-10-29 17:44:26 -04:00
Adrian Lyjak c18b2cc187 refactor: remove regeneration and other configurability (#31) v0.2.1 2025-10-22 13:28:58 -04:00
Patricia 2e7a5f4ce9 get index docstring update (#25) v0.2.0 2025-10-08 13:20:02 -04:00
Adrian Lyjak 0cc4f4d86c Bugfixes (#22)
* Bugfixes: invalidate stale handlers, show upload progress/toast. Fix showcase page title

* Fix some readme links

* fix sonner
v0.1.6
2025-09-30 15:56:31 -04:00
Adrian Lyjak e06045ad43 Fix env-files case to env_files (#20) v0.1.5 2025-09-29 19:45:38 -04:00
Adrian Lyjak f9d5dfeab1 Update all of the templates to remove test-proj, and migrate from vibe-llama templates v0.1.4 2025-09-27 18:38:32 -04:00
Adrian Lyjak 2b046ed047 pin openai (#7) v0.1.3 2025-09-24 13:01:48 -04:00
Adrian Lyjak 0ae0f8d12e Add workflow/chat history (#6) v0.1.2 2025-09-23 15:02:19 -04:00
Adrian Lyjak 947af97a56 Update llama ui (#5) 2025-09-19 19:03:44 -04:00
Adrian Lyjak 9ad1e6ad5c Remove hardcoded test_proj (#4) 2025-09-18 18:21:04 -04:00
Terry Zhao 9e7bfbbac0 Terry/qa template (#2)
* fix

* fix

* change readme

* update readme

* chore: pass empty filter to hatch run

* chore: pin click 8.1.7 for hatch

* chore: remove hatch filter now that click is pinned

* fix: ensure dotenv import precedes client import
2025-09-18 18:13:04 -04:00
Adrian Lyjak 215aa6929b edits (#1)
* adding test-proj

* add github

* Add py tests/lints

* reformats

* hmm

* fix formats

* m

* m
2025-09-18 14:36:38 -04:00
Terry Zhao 24059471af template 2025-09-18 09:33:06 -07:00