Commit Graph

10 Commits

Author SHA1 Message Date
Adrian Lyjak 3fb159201d docs: add example READMEs and top-level examples index (#484)
Co-authored-by: Claude <noreply@anthropic.com>
2026-04-06 20:34:30 -04:00
Adrian Lyjak 10d619a551 rename llama-index-workflows-* -> llama-agents-* (#319)
* rename llama-index-workflows-client -> llama-agents-client

* integration tests too
2026-02-02 16:40:17 -05:00
Adrian Lyjak db90f89b74 Separate server/client, and move to llama_agents namespace (#277)
* prep packages

* wrong coverage detection I think

* add ts deps?

* extend path for namespaces

* the big move, import issues though

* llama_index.workflows

* llama_agents

* alias may be working

* add type checker ignores for workflows secondary namespace, update ty, and add re-exports

* Add descriptions to new client and server packages

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Rather, commit the outputs

* keep the py files separate

* ignore examples deps

* Create afraid-books-own.md

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 18:16:02 -05:00
Adrian Lyjak 300fd05416 Update ruff checks (#204) 2025-11-18 14:24:17 -05:00
Logan 470a9de670 Update workflow server example to include HITL (#142) 2025-10-13 20:04:15 -06:00
Adrian Lyjak 62150fcfef Fix result serialization, and externalize debugger (#112) 2025-09-25 18:57:36 -04:00
Adrian Lyjak 2d3d3a4f72 feat: switch to SSE by default (#107)
* feat: switch to SSE by default

* Remove commented out comment
2025-09-22 16:51:23 -04:00
Clelia (Astra) Bertelli c7d29bc548 feat: workflow visualization (#104)
* wip: workflow visualization

* feat: update the UI to add execution animation

* feat: clickable nodes with event metadata

* chore: styling 💅

* chore: make the backend agnostic with respect to Cytoscape
2025-09-22 11:38:07 +02:00
Massimiliano Pippi dce680007a Add UI to Workflow server (#87)
* add a plain python version of the example

* add ui endpoint

* add a basic UI prototype

* move to tailwind

* Proposals for UI improvements (#90)

* feat: represent event details as collapsibles

* feat: customize input form

* fix: server-side start event handling logic

* feat: add output schema

---------

Co-authored-by: Clelia (Astra) Bertelli <133636879+AstraBert@users.noreply.github.com>
2025-09-12 10:59:26 +02:00
Massimiliano Pippi b58eb9c681 feat: add WorkflowServer to serve workflows as web services (#28)
* feat: add WorkflowServer to serve workflows as web services

* add serve() method to start uvicorn

* add license headers

* add tests

* add unit tests

* fix linter

* fix for python 3.9

* add event streaming endpoint

* fix linter

* add SSE support

* pass start_event to the run methods

* return 202 if workflow is still running

* store workflow results so the /results endpoint becomes idempotent

* Apply suggestions from code review

Co-authored-by: Adrian Lyjak <adrianlyjak@gmail.com>

* remove scoped imports

* Apply suggestions from code review

Co-authored-by: Adrian Lyjak <adrianlyjak@gmail.com>

* fix unit test

* clean up examples and turn them into notebooks

* add the 'server' extra to the package

* install extras in CI

* refresh lockfile

* add H1 titles to notebooks

---------

Co-authored-by: Adrian Lyjak <adrianlyjak@gmail.com>
2025-07-25 16:45:51 +02:00