dapr-agents/cookbook
Roberto Rodriguez 13c6b65af7
Refactor AgenticWorkflow to Support Pub/Sub Streaming and Flexible Execution Modes (#59)
* Moved Messaging under Workflow and modularized main components.

* Removed WorkflowService and added as_service() to AgenticWorkflow for pub/sub support in headless and service modes.

* Added utility to safely retrieve instance methods decorated with a specific attribute

* Updated Agent and Orchestrator workflows to support the latest messaging system changes.

* Updated AgentActors to integrate with latest messaging system under workflows.

* Made service_port optional to allow random port assignment.

* dapr agents imports and logging

* Updated Multi-agent workflows, deleted JSON logs and tested NVIDIA LLM client notebook

* Integrated new messaging system into multi-agent quickstarts

* Updated agentic workflows docs to reflect changes

* Updated quickstart multi-agent workflows app to run in headless mode

* Fixed Orchestrator as a service and exposed built-in route to start workflow over HTTP

* Updated INFO logging to DEBUG

* updated cookbook with latest changes

* updated quickstart mukti-agent workflows to integrate orchestrator as service change

* Updated docs to trigger agentic workflow over HTTP by default.

* Upgrade Jinja2 to address sandbox breakout vulnerability
2025-03-25 21:13:57 +02:00
..
agents Enhanced Workflow and Task Registration, Dynamic Message Routing, Structured Validation, and Unified API Integration (#18) 2025-03-04 06:09:31 -08:00
graphstores Enhanced Workflow and Task Registration, Dynamic Message Routing, Structured Validation, and Unified API Integration (#18) 2025-03-04 06:09:31 -08:00
llm Refactor AgenticWorkflow to Support Pub/Sub Streaming and Flexible Execution Modes (#59) 2025-03-25 21:13:57 +02:00
vectorstores Enhanced Workflow and Task Registration, Dynamic Message Routing, Structured Validation, and Unified API Integration (#18) 2025-03-04 06:09:31 -08:00
workflows Refactor AgenticWorkflow to Support Pub/Sub Streaming and Flexible Execution Modes (#59) 2025-03-25 21:13:57 +02:00
arxiv_search.ipynb Refreshed all notebooks with dapr_agents module 2025-01-25 19:05:01 -05:00