* Async workflow runner, sync wrapper & registration closure fix
* updated cookbook notebooks to show sync and async with workflow monitoring
* updated quickstarts to use the updated sync workflow monitoring
* updated dependencies versions
* Updated model validator for HuggingFace-Hub client to catch model and hub url early
* split task registration into discover + register phases, improved LLM client init in tasks and workflow wrappers
* improve decorator to access method attributes
* wrapping workflow decotrators to log, validate, etc., without losing signature/docs
* Improved LLM-based task client and cleaned execution of LLM, agent and python function
* Added an example of multiple models being defined per workflow task after updates
* Updated quickstarts basic agent runs to async
* Added model attribute to huggingface-hub client class
* Fixed random and roundrobin orchestrators TriggerAction schema, trigger action and task to process agent response
* Updated quickstart multi-agent workflows and actor-based agents docs
* added .dapr to gitignore
* Bringing in Bilgin’s changes
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds hugging face quickstart
Signed-off-by: Elena Kolevska <elena@kolevska.com>
---------
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Completes all OpenAI LLM calls quickstarts
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Completes all OpenAI LLM calls quickstarts
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* More tests for multi agent actor workflows (adds llm and random orchestrators)
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds nvidia tests
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds dapr llm tests
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Readds the diff workflows
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* fix orchestrator names
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Multi agent workflows - agents as dapr workflows
Signed-off-by: Elena Kolevska <elena@kolevska.com>
not needed
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds a github workflow to validate quickstarts
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds elevenlabs llm test
Signed-off-by: Elena Kolevska <elena@kolevska.com>
---------
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Initial version of quickstarts
* Renames floki to dapr_agents and adds missing dotenv dependencies
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Updates all dapr dependencies
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Fixes 1
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* dapr wf fix
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* fix llm call quickstart
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Fixes readmes
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Fixes quickstarts 4 and 5. Changes orchestrator type in quickstart 5 to Random because the Roundrobin one currently has a bug
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds mechanical markdown to quickstarts
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds llm call quickstart to automated testing
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Updates docs with instructions to run tests
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds tests for quickstarts 3 and 4
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Added testing for quickstart 5
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Set up venv in makefile
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Test tweaks
Signed-off-by: Elena Kolevska <elena@kolevska.com>
---------
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>