3 Commits

Author SHA1 Message Date
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
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