.gitattributes
.gitignore
CODEOWNERS
GOVERNANCE.md
LICENSE
Makefile
README.md
SECURITY.md
mkdocs.yml
mypy.ini
py.typed
pyproject.toml
tox.ini
uv.lock
.devcontainer/devcontainer.json
.devcontainer/post-create.sh
.github/ISSUE_TEMPLATE/new-content-needed.md
.github/scripts/dapr_bot.js
.github/workflows/build.yaml
.github/workflows/e2e-tests.yaml
.github/workflows/release.yml
dapr_agents/__init__.py
dapr_agents.egg-info/PKG-INFO
dapr_agents.egg-info/SOURCES.txt
dapr_agents.egg-info/dependency_links.txt
dapr_agents.egg-info/requires.txt
dapr_agents.egg-info/top_level.txt
dapr_agents/agents/__init__.py
dapr_agents/agents/base.py
dapr_agents/agents/agent/__init__.py
dapr_agents/agents/agent/agent.py
dapr_agents/agents/durableagent/__init__.py
dapr_agents/agents/durableagent/agent.py
dapr_agents/agents/durableagent/schemas.py
dapr_agents/agents/durableagent/state.py
dapr_agents/agents/telemetry/__init__.py
dapr_agents/agents/telemetry/otel.py
dapr_agents/agents/utils/__init__.py
dapr_agents/agents/utils/auth.py
dapr_agents/agents/utils/message_converter.py
dapr_agents/agents/utils/text_printer.py
dapr_agents/document/__init__.py
dapr_agents/document/embedder/__init__.py
dapr_agents/document/embedder/base.py
dapr_agents/document/embedder/nvidia.py
dapr_agents/document/embedder/openai.py
dapr_agents/document/embedder/sentence.py
dapr_agents/document/fetcher/__init__.py
dapr_agents/document/fetcher/arxiv.py
dapr_agents/document/fetcher/base.py
dapr_agents/document/reader/__init__.py
dapr_agents/document/reader/base.py
dapr_agents/document/reader/text.py
dapr_agents/document/reader/pdf/__init__.py
dapr_agents/document/reader/pdf/pymupdf.py
dapr_agents/document/reader/pdf/pypdf.py
dapr_agents/document/splitter/__init__.py
dapr_agents/document/splitter/base.py
dapr_agents/document/splitter/text.py
dapr_agents/executors/__init__.py
dapr_agents/executors/base.py
dapr_agents/executors/docker.py
dapr_agents/executors/local.py
dapr_agents/executors/sandbox.py
dapr_agents/executors/utils/package_manager.py
dapr_agents/llm/__init__.py
dapr_agents/llm/base.py
dapr_agents/llm/chat.py
dapr_agents/llm/dapr/__init__.py
dapr_agents/llm/dapr/chat.py
dapr_agents/llm/dapr/client.py
dapr_agents/llm/dapr/utils.py
dapr_agents/llm/elevenlabs/__init__.py
dapr_agents/llm/elevenlabs/client.py
dapr_agents/llm/elevenlabs/speech.py
dapr_agents/llm/huggingface/__init__.py
dapr_agents/llm/huggingface/chat.py
dapr_agents/llm/huggingface/client.py
dapr_agents/llm/huggingface/utils.py
dapr_agents/llm/nvidia/__init__.py
dapr_agents/llm/nvidia/chat.py
dapr_agents/llm/nvidia/client.py
dapr_agents/llm/nvidia/embeddings.py
dapr_agents/llm/openai/__init__.py
dapr_agents/llm/openai/audio.py
dapr_agents/llm/openai/chat.py
dapr_agents/llm/openai/embeddings.py
dapr_agents/llm/openai/utils.py
dapr_agents/llm/openai/client/__init__.py
dapr_agents/llm/openai/client/azure.py
dapr_agents/llm/openai/client/base.py
dapr_agents/llm/openai/client/openai.py
dapr_agents/llm/utils/__init__.py
dapr_agents/llm/utils/http.py
dapr_agents/llm/utils/request.py
dapr_agents/llm/utils/response.py
dapr_agents/llm/utils/stream.py
dapr_agents/llm/utils/structure.py
dapr_agents/memory/__init__.py
dapr_agents/memory/base.py
dapr_agents/memory/daprstatestore.py
dapr_agents/memory/liststore.py
dapr_agents/memory/vectorstore.py
dapr_agents/observability/__init__.py
dapr_agents/observability/constants.py
dapr_agents/observability/context_propagation.py
dapr_agents/observability/context_storage.py
dapr_agents/observability/instrumentor.py
dapr_agents/observability/message_processors.py
dapr_agents/observability/utils.py
dapr_agents/observability/wrappers/__init__.py
dapr_agents/observability/wrappers/agent.py
dapr_agents/observability/wrappers/llm.py
dapr_agents/observability/wrappers/tool.py
dapr_agents/observability/wrappers/workflow.py
dapr_agents/observability/wrappers/workflow_task.py
dapr_agents/prompt/__init__.py
dapr_agents/prompt/base.py
dapr_agents/prompt/chat.py
dapr_agents/prompt/prompty.py
dapr_agents/prompt/string.py
dapr_agents/prompt/utils/__init__.py
dapr_agents/prompt/utils/chat.py
dapr_agents/prompt/utils/fstring.py
dapr_agents/prompt/utils/jinja.py
dapr_agents/prompt/utils/prompty.py
dapr_agents/prompt/utils/string.py
dapr_agents/service/__init__.py
dapr_agents/service/base.py
dapr_agents/service/fastapi/__init__.py
dapr_agents/service/fastapi/base.py
dapr_agents/service/fastapi/dapr.py
dapr_agents/storage/__init__.py
dapr_agents/storage/daprstores/__init__.py
dapr_agents/storage/daprstores/base.py
dapr_agents/storage/daprstores/secretstore.py
dapr_agents/storage/daprstores/statestore.py
dapr_agents/storage/graphstores/__init__.py
dapr_agents/storage/graphstores/base.py
dapr_agents/storage/graphstores/neo4j/__init__.py
dapr_agents/storage/graphstores/neo4j/base.py
dapr_agents/storage/graphstores/neo4j/client.py
dapr_agents/storage/graphstores/neo4j/utils.py
dapr_agents/storage/vectorstores/__init__.py
dapr_agents/storage/vectorstores/base.py
dapr_agents/storage/vectorstores/chroma.py
dapr_agents/storage/vectorstores/postgres.py
dapr_agents/tool/__init__.py
dapr_agents/tool/base.py
dapr_agents/tool/executor.py
dapr_agents/tool/http/__init__.py
dapr_agents/tool/http/client.py
dapr_agents/tool/mcp/__init__.py
dapr_agents/tool/mcp/client.py
dapr_agents/tool/mcp/prompt.py
dapr_agents/tool/mcp/schema.py
dapr_agents/tool/mcp/transport.py
dapr_agents/tool/storage/__init__.py
dapr_agents/tool/storage/vectorstore.py
dapr_agents/tool/utils/__init__.py
dapr_agents/tool/utils/function_calling.py
dapr_agents/tool/utils/tool.py
dapr_agents/types/__init__.py
dapr_agents/types/agent.py
dapr_agents/types/document.py
dapr_agents/types/exceptions.py
dapr_agents/types/executor.py
dapr_agents/types/graph.py
dapr_agents/types/llm.py
dapr_agents/types/message.py
dapr_agents/types/schemas.py
dapr_agents/types/tools.py
dapr_agents/types/workflow.py
dapr_agents/utils/__init__.py
dapr_agents/utils/signal_handlers.py
dapr_agents/workflow/__init__.py
dapr_agents/workflow/agentic.py
dapr_agents/workflow/base.py
dapr_agents/workflow/task.py
dapr_agents/workflow/decorators/__init__.py
dapr_agents/workflow/decorators/core.py
dapr_agents/workflow/decorators/fastapi.py
dapr_agents/workflow/decorators/messaging.py
dapr_agents/workflow/mixins/__init__.py
dapr_agents/workflow/mixins/messaging.py
dapr_agents/workflow/mixins/pubsub.py
dapr_agents/workflow/mixins/service.py
dapr_agents/workflow/mixins/state.py
dapr_agents/workflow/orchestrators/README.md
dapr_agents/workflow/orchestrators/__init__.py
dapr_agents/workflow/orchestrators/base.py
dapr_agents/workflow/orchestrators/orchestratorWorkflows.png
dapr_agents/workflow/orchestrators/orchestratorWorkflows.svg
dapr_agents/workflow/orchestrators/random.py
dapr_agents/workflow/orchestrators/roundrobin.py
dapr_agents/workflow/orchestrators/llm/__init__.py
dapr_agents/workflow/orchestrators/llm/orchestrator.py
dapr_agents/workflow/orchestrators/llm/prompts.py
dapr_agents/workflow/orchestrators/llm/schemas.py
dapr_agents/workflow/orchestrators/llm/state.py
dapr_agents/workflow/orchestrators/llm/utils.py
dapr_agents/workflow/utils/core.py
dapr_agents/workflow/utils/messaging.py
docs/development/README.md
docs/img/logo-workflows.png
quickstarts/README.md
quickstarts/validate.sh
quickstarts/01-hello-world/01_ask_llm.py
quickstarts/01-hello-world/02_build_agent.py
quickstarts/01-hello-world/03_durable_agent.py
quickstarts/01-hello-world/04_chain_tasks.py
quickstarts/01-hello-world/05_agent_with_vectorstore.py
quickstarts/01-hello-world/README.md
quickstarts/01-hello-world/requirements.txt
quickstarts/01-hello-world-observability/01_agent_zipkin.py
quickstarts/01-hello-world-observability/02_agent_otel.py
quickstarts/01-hello-world-observability/README.md
quickstarts/01-hello-world-observability/requirements.txt
quickstarts/01-hello-world/components/conversationmemory.yaml
quickstarts/01-hello-world/components/pubsub.yaml
quickstarts/01-hello-world/components/statestore.yaml
quickstarts/01-hello-world/components/workflowstate.yaml
quickstarts/02_llm_call_dapr/README.md
quickstarts/02_llm_call_dapr/basic.prompty
quickstarts/02_llm_call_dapr/requirements.txt
quickstarts/02_llm_call_dapr/text_completion.py
quickstarts/02_llm_call_dapr/components/awsbedrock.yaml
quickstarts/02_llm_call_dapr/components/echo.yaml
quickstarts/02_llm_call_dapr/components/openai.yaml
quickstarts/02_llm_call_dapr/components/resiliency.yaml
quickstarts/02_llm_call_elevenlabs/README.md
quickstarts/02_llm_call_elevenlabs/requirements.txt
quickstarts/02_llm_call_elevenlabs/text_to_speech.py
quickstarts/02_llm_call_hugging_face/README.md
quickstarts/02_llm_call_hugging_face/basic.prompty
quickstarts/02_llm_call_hugging_face/requirements.txt
quickstarts/02_llm_call_hugging_face/structured_completion.py
quickstarts/02_llm_call_hugging_face/text_completion.py
quickstarts/02_llm_call_hugging_face/text_completion_stream.py
quickstarts/02_llm_call_hugging_face/text_completion_stream_with_tools.py
quickstarts/02_llm_call_hugging_face/text_completion_with_tools.py
quickstarts/02_llm_call_nvidia/README.md
quickstarts/02_llm_call_nvidia/basic.prompty
quickstarts/02_llm_call_nvidia/embeddings.py
quickstarts/02_llm_call_nvidia/requirements.txt
quickstarts/02_llm_call_nvidia/structured_completion.py
quickstarts/02_llm_call_nvidia/text_completion.py
quickstarts/02_llm_call_nvidia/text_completion_stream.py
quickstarts/02_llm_call_nvidia/text_completion_stream_with_tools.py
quickstarts/02_llm_call_open_ai/README.md
quickstarts/02_llm_call_open_ai/audio_transcription.py
quickstarts/02_llm_call_open_ai/audio_translation.py
quickstarts/02_llm_call_open_ai/basic.prompty
quickstarts/02_llm_call_open_ai/embeddings.py
quickstarts/02_llm_call_open_ai/requirements.txt
quickstarts/02_llm_call_open_ai/structured_completion.py
quickstarts/02_llm_call_open_ai/text_completion.py
quickstarts/02_llm_call_open_ai/text_completion_stream.py
quickstarts/02_llm_call_open_ai/text_completion_stream_with_tools.py
quickstarts/02_llm_call_open_ai/text_to_speech.py
quickstarts/03-agent-tool-call/AgentChatMessage.png
quickstarts/03-agent-tool-call/AgentSpanResults.png
quickstarts/03-agent-tool-call/README.md
quickstarts/03-agent-tool-call/docker-compose.yml
quickstarts/03-agent-tool-call/requirements.txt
quickstarts/03-agent-tool-call/weather_agent.py
quickstarts/03-agent-tool-call/weather_agent_dapr.py
quickstarts/03-agent-tool-call/weather_agent_hf.py
quickstarts/03-agent-tool-call/weather_agent_nv.py
quickstarts/03-agent-tool-call/weather_agent_tracing.py
quickstarts/03-agent-tool-call/weather_durable_agent_tracing.py
quickstarts/03-agent-tool-call/weather_tools.py
quickstarts/03-agent-tool-call/components/agentstatestore.yaml
quickstarts/03-agent-tool-call/components/historystore.yaml
quickstarts/03-agent-tool-call/components/messagepubsub.yaml
quickstarts/03-agent-tool-call/components/workflowstatestore.yaml
quickstarts/03-durable-agent-tool-call/DurableAgentChatMessage.png
quickstarts/03-durable-agent-tool-call/DurableAgentSpanResults.png
quickstarts/03-durable-agent-tool-call/README.md
quickstarts/03-durable-agent-tool-call/docker-compose.yml
quickstarts/03-durable-agent-tool-call/durable_weather_agent.py
quickstarts/03-durable-agent-tool-call/durable_weather_agent_hf.py
quickstarts/03-durable-agent-tool-call/durable_weather_agent_nv.py
quickstarts/03-durable-agent-tool-call/durable_weather_agent_tracing.py
quickstarts/03-durable-agent-tool-call/requirements.txt
quickstarts/03-durable-agent-tool-call/weather_tools.py
quickstarts/03-durable-agent-tool-call/components/pubsub.yaml
quickstarts/03-durable-agent-tool-call/components/statestore.yaml
quickstarts/03-durable-agent-tool-call/components/workflowstate.yaml
quickstarts/04-llm-based-workflows/README.md
quickstarts/04-llm-based-workflows/parallel_workflow.py
quickstarts/04-llm-based-workflows/requirements.txt
quickstarts/04-llm-based-workflows/sequential_workflow.py
quickstarts/04-llm-based-workflows/workflow_dapr.py
quickstarts/04-llm-based-workflows/components/workflowstate.yaml
quickstarts/05-multi-agent-workflow-k8s/README.md
quickstarts/05-multi-agent-workflow-k8s/docker-compose.yaml
quickstarts/05-multi-agent-workflow-k8s/install.sh
quickstarts/05-multi-agent-workflow-k8s/components/agentstate.yaml
quickstarts/05-multi-agent-workflow-k8s/components/pubsub.yaml
quickstarts/05-multi-agent-workflow-k8s/components/workflowstate.yaml
quickstarts/05-multi-agent-workflow-k8s/manifests/elf-deployment.yaml
quickstarts/05-multi-agent-workflow-k8s/manifests/hobbit-deployment.yaml
quickstarts/05-multi-agent-workflow-k8s/manifests/wizard-deployment.yaml
quickstarts/05-multi-agent-workflow-k8s/manifests/workflow-llm-deployment.yaml
quickstarts/05-multi-agent-workflow-k8s/manifests/workflow-llm-service.yaml
quickstarts/05-multi-agent-workflow-k8s/services/client/k8s_http_client.py
quickstarts/05-multi-agent-workflow-k8s/services/client/requirements.txt
quickstarts/05-multi-agent-workflow-k8s/services/elf/Dockerfile
quickstarts/05-multi-agent-workflow-k8s/services/hobbit/Dockerfile
quickstarts/05-multi-agent-workflow-k8s/services/wizard/Dockerfile
quickstarts/05-multi-agent-workflow-k8s/services/workflow-llm/Dockerfile
quickstarts/05-multi-agent-workflows/README.md
quickstarts/05-multi-agent-workflows/dapr-llm.yaml
quickstarts/05-multi-agent-workflows/dapr-random.yaml
quickstarts/05-multi-agent-workflows/dapr-roundrobin.yaml
quickstarts/05-multi-agent-workflows/requirements.txt
quickstarts/05-multi-agent-workflows/components/agentstate.yaml
quickstarts/05-multi-agent-workflows/components/pubsub.yaml
quickstarts/05-multi-agent-workflows/components/workflowstate.yaml
quickstarts/05-multi-agent-workflows/services/client/http_client.py
quickstarts/05-multi-agent-workflows/services/client/pubsub_client.py
quickstarts/05-multi-agent-workflows/services/elf/app.py
quickstarts/05-multi-agent-workflows/services/hobbit/app.py
quickstarts/05-multi-agent-workflows/services/wizard/app.py
quickstarts/05-multi-agent-workflows/services/workflow-llm/app.py
quickstarts/05-multi-agent-workflows/services/workflow-random/app.py
quickstarts/05-multi-agent-workflows/services/workflow-roundrobin/app.py
quickstarts/06-document-agent-chainlit/.gitignore
quickstarts/06-document-agent-chainlit/README.md
quickstarts/06-document-agent-chainlit/app.py
quickstarts/06-document-agent-chainlit/red_foxes.pdf
quickstarts/06-document-agent-chainlit/requirements.txt
quickstarts/06-document-agent-chainlit/components/conversationmemory.yaml
quickstarts/06-document-agent-chainlit/components/filestorage.yaml
quickstarts/07-agent-mcp-client-sse/README.md
quickstarts/07-agent-mcp-client-sse/Stevie_state.json
quickstarts/07-agent-mcp-client-sse/app.py
quickstarts/07-agent-mcp-client-sse/requirements.txt
quickstarts/07-agent-mcp-client-sse/server.py
quickstarts/07-agent-mcp-client-sse/tools.py
quickstarts/07-agent-mcp-client-sse/components/pubsub.yaml
quickstarts/07-agent-mcp-client-sse/components/statestore.yaml
quickstarts/07-agent-mcp-client-sse/components/workflowstate.yaml
quickstarts/07-agent-mcp-client-stdio/README.md
quickstarts/07-agent-mcp-client-stdio/agent.py
quickstarts/07-agent-mcp-client-stdio/requirements.txt
quickstarts/07-agent-mcp-client-stdio/tools.py
quickstarts/07-agent-mcp-client-streamablehttp/README.md
quickstarts/07-agent-mcp-client-streamablehttp/app.py
quickstarts/07-agent-mcp-client-streamablehttp/requirements.txt
quickstarts/07-agent-mcp-client-streamablehttp/server.py
quickstarts/07-agent-mcp-client-streamablehttp/tools.py
quickstarts/07-agent-mcp-client-streamablehttp/components/pubsub.yaml
quickstarts/07-agent-mcp-client-streamablehttp/components/statestore.yaml
quickstarts/07-agent-mcp-client-streamablehttp/components/workflowstate.yaml
quickstarts/08-data-agent-mcp-chainlit/.gitignore
quickstarts/08-data-agent-mcp-chainlit/README.md
quickstarts/08-data-agent-mcp-chainlit/app.py
quickstarts/08-data-agent-mcp-chainlit/get_schema.py
quickstarts/08-data-agent-mcp-chainlit/requirements.txt
quickstarts/08-data-agent-mcp-chainlit/schema.sql
quickstarts/08-data-agent-mcp-chainlit/users.sql
quickstarts/08-data-agent-mcp-chainlit/components/conversationmemory.yaml
quickstarts/09-agents-as-tasks-in-workflows/README.md
quickstarts/09-agents-as-tasks-in-workflows/agents-as-tasks-multi-model-tracing-hf.png
quickstarts/09-agents-as-tasks-in-workflows/agents-as-tasks-multi-model-tracing-nv.png
quickstarts/09-agents-as-tasks-in-workflows/agents-as-tasks-multi-model-tracing-oai.png
quickstarts/09-agents-as-tasks-in-workflows/agents-as-tasks-tracing.png
quickstarts/09-agents-as-tasks-in-workflows/docker-compose.yml
quickstarts/09-agents-as-tasks-in-workflows/requirements.txt
quickstarts/09-agents-as-tasks-in-workflows/sequential_workflow.py
quickstarts/09-agents-as-tasks-in-workflows/sequential_workflow_multi_model_tracing.py
quickstarts/09-agents-as-tasks-in-workflows/sequential_workflow_tracing.py
quickstarts/09-agents-as-tasks-in-workflows/components/workflowstate.yaml
tests/README.md
tests/__init__.py
tests/conftest.py
tests/test_signal_handlers.py
tests/agents/__init__.py
tests/agents/test_base.py
tests/agents/agent/test_agent.py
tests/agents/agent/testtools.py
tests/agents/durableagent/event_store.py
tests/agents/durableagent/test_durable_agent.py
tests/agents/durableagent/test_mcp_math_server.py
tests/agents/durableagent/test_mcp_math_tools.py
tests/agents/durableagent/test_mcp_streamable_http.py
tests/agents/mocks/__init__.py
tests/agents/mocks/llm_client.py
tests/agents/mocks/memory.py
tests/agents/mocks/vectorstore.py
tests/document/embedder/conftest.py
tests/document/embedder/test_sentence.py
tests/llm/test_text_to_speech.py
tests/storage/vectorstores/conftest.py
tests/storage/vectorstores/test_chroma.py
tests/workflow/orchestrators/test_random.py