* 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>
* 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
* 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>