Skip to content

Workflow#1560

Merged
cicoyle merged 17 commits into
dapr:masterfrom
JoshVanL:workflow
Oct 30, 2025
Merged

Workflow#1560
cicoyle merged 17 commits into
dapr:masterfrom
JoshVanL:workflow

Conversation

@JoshVanL

@JoshVanL JoshVanL commented Oct 9, 2025

Copy link
Copy Markdown
Contributor
Workflow management commands. Use -k to target a Kubernetes Dapr cluster.

Usage:
  dapr workflow [command]

Aliases:
  workflow, work

Available Commands:
  history     Get the history of a workflow instance.
  list        List workflows for the given app ID.
  purge       Purge one or more workflow instances with a terminal state. Accepts a workflow instance ID argument or flags to purge multiple/all terminal instances.
  raise-event Raise an event for a workflow waiting for an external event. Expects a single argument '<instance-id>/<event-name>'.
  rerun       ReRun a workflow instance from the beginning or a specific event. Optionally, a new instance ID and input to the starting event can be provided.
  resume      Resume a workflow that is suspended.
  run         Run a workflow instance based on a given workflow name. Accepts a single argument, the workflow name.
  suspend     Suspend a workflow in progress.
  terminate   Terminate a workflow in progress.

Flags:
  -a, --app-id string      The app ID owner of the workflow instance
  -h, --help               help for workflow
  -k, --kubernetes         Target a Kubernetes dapr installation
  -n, --namespace string   Namespace to perform workflow operation on (default "default")

Global Flags:
      --log-as-json           Log output in JSON format
      --runtime-path string   The path to the dapr runtime installation directory

Get the history of a workflow instance.

Usage:
  dapr workflow history [flags]

Flags:
  -h, --help            help for history
  -o, --output string   Output format. One of short, wide, yaml, json (default "short")

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
List workflows for the given app ID.

Usage:
  dapr workflow list [flags]

Aliases:
  list, ls

Flags:
  -c, --connection-string string   The connection string used to connect and authenticate to the actor state store
  -m, --filter-max-age string      Filter only the workflows started within the given duration or timestamp. Examples: 300ms, 1.5h or 2h45m, 2023-01-02T15:04:05 or 2023-01-02
  -w, --filter-name string         Filter only the workflows with the given name
  -s, --filter-status string       Filter only the workflows with the given runtime status. One of RUNNING, COMPLETED, CONTINUED_AS_NEW, FAILED, CANCELED, TERMINATED, PENDING, SUSPENDED
  -h, --help                       help for list
  -o, --output string              Output format. One of short, wide, yaml, json (default "short")
  -t, --table-name string          The name of the table or collection which is used as the actor state store

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Purge one or more workflow instances with a terminal state. Accepts a workflow instance ID argument or flags to purge multiple/all terminal instances.

Usage:
  dapr workflow purge [flags]

Flags:
      --all                        Purge all workflow instances in a terminal state. Use with caution.
      --all-older-than string      Purge workflow instances older than the specified Go duration or timestamp, e.g., '24h' or '2023-01-02T15:04:05Z'.
  -c, --connection-string string   The connection string used to connect and authenticate to the actor state store
  -h, --help                       help for purge
  -t, --table-name string          The name of the table or collection which is used as the actor state store

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Raise an event for a workflow waiting for an external event. Expects a single argument '<instance-id>/<event-name>'.

Usage:
  dapr workflow raise-event [flags]

Flags:
  -h, --help           help for raise-event
  -x, --input string   Optional input data for the new workflow instance. Accepts a JSON string.

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
ReRun a workflow instance from the beginning or a specific event. Optionally, a new instance ID and input to the starting event can be provided.

Usage:
  dapr workflow rerun [instance ID] [flags]

Flags:
  -e, --event-id uint32          The event ID from which to re-run the workflow. If not provided, the workflow will re-run from the beginning.
  -h, --help                     help for rerun
  -x, --input string             Optional input data for the new workflow instance. Accepts a JSON string.
      --new-instance-id string   Optional new ID for the re-run workflow instance. If not provided, a new ID will be generated.

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Resume a workflow that is suspended.

Usage:
  dapr workflow resume [flags]

Flags:
  -h, --help            help for resume
  -r, --reason string   Reason for resuming the workflow

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Run a workflow instance based on a given workflow name. Accepts a single argument, the workflow name.

Usage:
  dapr workflow run [flags]

Flags:
  -h, --help                 help for run
  -x, --input string         Optional input data for the new workflow instance. Accepts a JSON string.
  -i, --instance-id string   The target workflow instance ID.
  -s, --start-time string    Optional start time for the workflow in RFC3339 or Go duration string format. If not provided, the workflow starts immediately. A duration of '0s', or any start time, will cause the command to not wait for the command to start

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Suspend a workflow in progress.

Usage:
  dapr workflow suspend [flags]

Flags:
  -h, --help            help for suspend
  -r, --reason string   Reason for resuming the workflow

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Terminate a workflow in progress.

Usage:
  dapr workflow terminate [flags]

Flags:
  -h, --help            help for terminate
  -o, --output string   Optional output data for the workflow in JSON string format.

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory

Comment thread cmd/workflow/workflow.go Outdated
@yevgen-el8

Copy link
Copy Markdown

Great change. I've tried to purge some of the workflows with relative success.
When trying to work with the workflow command, it required a connection string. With Redis in AWS (Elasticache) as an actor store it's hard to provide the connection string. And normally, Redis is not exposed and needs a jump box.

The major problem was the scheduler got stuck on some activities (I plan to raise an issue in the main repo) and I did manage to remove all the workflows with the scheduler -k -n {namespace} delete-all workflow command.

Comment thread pkg/workflow/db/sql.go Outdated
}

func ListSQL(ctx context.Context, db *sql.DB, table string, opts ListOptions) ([]string, error) {
query := fmt.Sprintf("SELECT key FROM '%s' WHERE key LIKE ?;", table)

@CalumMS-IGS CalumMS-IGS Oct 22, 2025

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my eagerness to use the workflow list functionality, I found a SQL syntax error here.

Suggested change
query := fmt.Sprintf("SELECT key FROM '%s' WHERE key LIKE ?;", table)
query := fmt.Sprintf("SELECT key FROM \"%s\" WHERE key LIKE $1;", table)

```
Workflow management commands. Use -k to target a Kubernetes Dapr cluster.

Usage:
  dapr workflow [command]

Aliases:
  workflow, work

Available Commands:
  history     Get the history of a workflow instance.
  list        List workflows for the given app ID.
  purge       Purge one or more workflow instances with a terminal state. Accepts a workflow instance ID argument or flags to purge multiple/all terminal instances.
  raise-event Raise an event for a workflow waiting for an external event. Expects a single argument '<instance-id>/<event-name>'.
  rerun       ReRun a workflow instance from the beginning or a specific event. Optionally, a new instance ID and input to the starting event can be provided.
  resume      Resume a workflow that is suspended.
  run         Run a workflow instance based on a given workflow name. Accepts a single argument, the workflow name.
  suspend     Suspend a workflow in progress.
  terminate   Terminate a workflow in progress.

Flags:
  -a, --app-id string      The app ID owner of the workflow instance
  -h, --help               help for workflow
  -k, --kubernetes         Target a Kubernetes dapr installation
  -n, --namespace string   Namespace to perform workflow operation on (default "default")

Global Flags:
      --log-as-json           Log output in JSON format
      --runtime-path string   The path to the dapr runtime installation directory

Get the history of a workflow instance.

Usage:
  dapr workflow history [flags]

Flags:
  -h, --help            help for history
  -o, --output string   Output format. One of short, wide, yaml, json (default "short")

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
List workflows for the given app ID.

Usage:
  dapr workflow list [flags]

Aliases:
  list, ls

Flags:
  -c, --connection-string string   The connection string used to connect and authenticate to the actor state store
  -m, --filter-max-age string      Filter only the workflows started within the given duration or timestamp. Examples: 300ms, 1.5h or 2h45m, 2023-01-02T15:04:05 or 2023-01-02
  -w, --filter-name string         Filter only the workflows with the given name
  -s, --filter-status string       Filter only the workflows with the given runtime status. One of RUNNING, COMPLETED, CONTINUED_AS_NEW, FAILED, CANCELED, TERMINATED, PENDING, SUSPENDED
  -h, --help                       help for list
  -o, --output string              Output format. One of short, wide, yaml, json (default "short")
  -t, --table-name string          The name of the table or collection which is used as the actor state store

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Purge one or more workflow instances with a terminal state. Accepts a workflow instance ID argument or flags to purge multiple/all terminal instances.

Usage:
  dapr workflow purge [flags]

Flags:
      --all                        Purge all workflow instances in a terminal state. Use with caution.
      --all-older-than string      Purge workflow instances older than the specified Go duration or timestamp, e.g., '24h' or '2023-01-02T15:04:05Z'.
  -c, --connection-string string   The connection string used to connect and authenticate to the actor state store
  -h, --help                       help for purge
  -t, --table-name string          The name of the table or collection which is used as the actor state store

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Raise an event for a workflow waiting for an external event. Expects a single argument '<instance-id>/<event-name>'.

Usage:
  dapr workflow raise-event [flags]

Flags:
  -h, --help           help for raise-event
  -x, --input string   Optional input data for the new workflow instance. Accepts a JSON string.

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
ReRun a workflow instance from the beginning or a specific event. Optionally, a new instance ID and input to the starting event can be provided.

Usage:
  dapr workflow rerun [instance ID] [flags]

Flags:
  -e, --event-id uint32          The event ID from which to re-run the workflow. If not provided, the workflow will re-run from the beginning.
  -h, --help                     help for rerun
  -x, --input string             Optional input data for the new workflow instance. Accepts a JSON string.
      --new-instance-id string   Optional new ID for the re-run workflow instance. If not provided, a new ID will be generated.

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Resume a workflow that is suspended.

Usage:
  dapr workflow resume [flags]

Flags:
  -h, --help            help for resume
  -r, --reason string   Reason for resuming the workflow

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Run a workflow instance based on a given workflow name. Accepts a single argument, the workflow name.

Usage:
  dapr workflow run [flags]

Flags:
  -h, --help                 help for run
  -x, --input string         Optional input data for the new workflow instance. Accepts a JSON string.
  -i, --instance-id string   The target workflow instance ID.
  -s, --start-time string    Optional start time for the workflow in RFC3339 or Go duration string format. If not provided, the workflow starts immediately. A duration of '0s', or any start time, will cause the command to not wait for the command to start

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Suspend a workflow in progress.

Usage:
  dapr workflow suspend [flags]

Flags:
  -h, --help            help for suspend
  -r, --reason string   Reason for resuming the workflow

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
Terminate a workflow in progress.

Usage:
  dapr workflow terminate [flags]

Flags:
  -h, --help            help for terminate
  -o, --output string   Optional output data for the workflow in JSON string format.

Global Flags:
  -a, --app-id string         The app ID owner of the workflow instance
  -k, --kubernetes            Target a Kubernetes dapr installation
      --log-as-json           Log output in JSON format
  -n, --namespace string      Namespace to perform workflow operation on (default "default")
      --runtime-path string   The path to the dapr runtime installation directory
```

Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
@JoshVanL

Copy link
Copy Markdown
Contributor Author

Great change. I've tried to purge some of the workflows with relative success. When trying to work with the workflow command, it required a connection string. With Redis in AWS (Elasticache) as an actor store it's hard to provide the connection string. And normally, Redis is not exposed and needs a jump box.

The major problem was the scheduler got stuck on some activities (I plan to raise an issue in the main repo) and I did manage to remove all the workflows with the scheduler -k -n {namespace} delete-all workflow command.

Thanks @yevgen-el8! The db connection string is necessary because we need to do a key list operation in order to discover the workflow keys which are in the database, which is not currently available in Dapr itself. In an effort to get the CLI functionality out sooner, a middle group is for the CLI to do it itself, then add this functionality in Dapr in the next release. It is expected no connection string will be required for Dapr 1.17

Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
Signed-off-by: joshvanl <[email protected]>
@JoshVanL
JoshVanL marked this pull request as ready for review October 27, 2025 16:36
@JoshVanL
JoshVanL requested a review from a team as a code owner October 27, 2025 16:36
@JoshVanL
JoshVanL requested a review from a team as a code owner October 27, 2025 16:36
Comment thread pkg/workflow/db/sql.go
Comment thread tests/e2e/standalone/workflow_test.go
Comment thread tests/e2e/standalone/workflow_test.go
@codecov

codecov Bot commented Oct 28, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 986 lines in your changes missing coverage. Please review.
✅ Project coverage is 15.70%. Comparing base (41d1c99) to head (4c36e7a).
⚠️ Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
pkg/workflow/history.go 0.00% 379 Missing ⚠️
pkg/workflow/dclient/dclient.go 0.00% 159 Missing ⚠️
pkg/workflow/list.go 0.00% 102 Missing ⚠️
pkg/workflow/purge.go 0.00% 70 Missing ⚠️
pkg/workflow/db/mongo.go 0.00% 48 Missing ⚠️
pkg/workflow/events.go 0.00% 48 Missing ⚠️
pkg/workflow/workflow.go 0.00% 44 Missing ⚠️
pkg/workflow/db/redis.go 0.00% 32 Missing ⚠️
pkg/workflow/db/sql.go 0.00% 30 Missing ⚠️
pkg/standalone/list.go 0.00% 21 Missing ⚠️
... and 10 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1560      +/-   ##
==========================================
- Coverage   18.17%   15.70%   -2.48%     
==========================================
  Files          53       64      +11     
  Lines        6141     7108     +967     
==========================================
  Hits         1116     1116              
- Misses       4939     5906     +967     
  Partials       86       86              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: joshvanl <[email protected]>

@cicoyle cicoyle left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few things from me, looks great overall 🌟

Comment thread cmd/workflow/workflow.go Outdated
Comment thread cmd/workflow/workflow.go Outdated
Comment thread pkg/workflow/db/sql.go
"database/sql"
"fmt"

_ "github.com/jackc/pgx/v5/stdlib"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why have the _ before all imports? Can it be removed?

Suggested change
_ "github.com/jackc/pgx/v5/stdlib"
"github.com/jackc/pgx/v5/stdlib"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These imports are used to install each SQL driver.

Comment thread pkg/workflow/dclient/dclient.go
Comment thread pkg/workflow/dclient/dclient.go
Signed-off-by: joshvanl <[email protected]>
@JoshVanL

JoshVanL commented Oct 30, 2025

Copy link
Copy Markdown
Contributor Author

@cicoyle please take another look!

@cicoyle
cicoyle merged commit 9865e57 into dapr:master Oct 30, 2025
27 checks passed
JoshVanL added a commit to JoshVanL/durabletask-protobuf that referenced this pull request Nov 5, 2025
* Author(s): @JoshVanL

This proposal adds two new RPCs to the durabletask framework which are used to support observability and discoverability of running and completed workflows in Dapr.
Specifically, adding a `ListInstances` and `GetInstanceHistory` RPC to the durabletask gRPC service.

Today, there is no ways of discovering the list of workflow instances that are currently running or have completed in the past without using external storage queries.
The Dapr CLI [introduced list and workflow history commands](dapr/cli#1560) to get information about running and completed workflows, however these commands rely on direct queries to the underlying storage provider.
By introducing this functionality into the durabletask framework itself, these commands need only talk to Daprd, removing the requirement for direct access to the storage provider as well as authentication.
Daprd can make these queries itself, and use the Actor State Store component to access the underlying storage.

Two new RPCs will be added to the durabletask gRPC service, which will be available to both the application client, as well as the dapr CLI.
The list RPC will be used to discover the workflow instance IDs, which their metadatda can then be fetched.
The workflow history RPC will be used to fetch the full history of a given workflow instance.

```proto
service TaskHubSidecarService {
    rpc ListInstanceIDs (ListInstanceIDsRequest) returns (ListInstanceIDsResponse);
    rpc GetInstanceHistory (GetInstanceHistoryRequest) returns (GetInstanceHistoryResponse);
}

// ListInstanceIDsRequest is used to list all orchestration instances.
message ListInstanceIDsRequest {
    // continuationToken is the continuation token to use for pagination. This
    // is the token which the next page should start from. If not given, the
    // first page will be returned.
    optional string continuationToken = 1;

    // pageSize is the maximum number of instances to return for this page. If
    // not given, all instances will be attempted to be returned.
    optional uint32 pageSize = 2;
}

// ListInstanceIDsResponse is the response to executing ListInstanceIDs.
message ListInstanceIDsResponse {
  // instanceIds is the list of instance IDs returned.
  repeated string instanceIds = 1;

  // continuationToken is the continuation token to use for pagination. If
  // there are no more pages, this will be null.
  optional string continuationToken = 2;
}

// GetInstanceHistoryRequest is used to get the full history of an
// orchestration instance.
message GetInstanceHistoryRequest {
    string instanceId = 1;
}

// GetInstanceHistoryResponse is the response to executing GetInstanceHistory.
message GetInstanceHistoryResponse {
    repeated HistoryEvent events = 1;
}
```

Signed-off-by: joshvanl <[email protected]>
JoshVanL added a commit to JoshVanL/dapr that referenced this pull request Nov 5, 2025
Today, there is no ways of discovering the list of workflow instances that are currently running or have completed in the past without using external storage queries.
The Dapr CLI [introduced list and workflow history commands](dapr/cli#1560) to get information about running and completed workflows, however these commands rely on direct queries to the underlying storage provider.
By introducing this functionality into the durabletask framework itself, these commands need only talk to Daprd, removing the requirement for direct access to the storage provider as well as authentication.
Daprd can make these queries itself, and use the Actor State Store component to access the underlying storage.

Implements the new durabletask APIs according to dapr/proposals#93

Signed-off-by: joshvanl <[email protected]>
JoshVanL added a commit to JoshVanL/dapr-docs that referenced this pull request Nov 6, 2025
Based on dapr/cli#1560

Signed-off-by: joshvanl <[email protected]>
msfussell pushed a commit to dapr/docs that referenced this pull request Nov 10, 2025
* Adds dapr workflow docs

Based on dapr/cli#1560

Signed-off-by: joshvanl <[email protected]>

* Remove link references in CLI table

Signed-off-by: joshvanl <[email protected]>

* Fix dapr workflow CLI reference doc

Signed-off-by: joshvanl <[email protected]>

* Update docs for workflow docs

Signed-off-by: joshvanl <[email protected]>

* Add redis example format

Signed-off-by: joshvanl <[email protected]>

* Fix commands on quickstart

Signed-off-by: joshvanl <[email protected]>

* Adds review comments

Signed-off-by: joshvanl <[email protected]>

* Update important purge note

Signed-off-by: joshvanl <[email protected]>

* Make clear about workflow client connection for purging

Signed-off-by: joshvanl <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>
JoshVanL added a commit to JoshVanL/dapr that referenced this pull request Nov 18, 2025
Today, there is no ways of discovering the list of workflow instances that are currently running or have completed in the past without using external storage queries.
The Dapr CLI [introduced list and workflow history commands](dapr/cli#1560) to get information about running and completed workflows, however these commands rely on direct queries to the underlying storage provider.
By introducing this functionality into the durabletask framework itself, these commands need only talk to Daprd, removing the requirement for direct access to the storage provider as well as authentication.
Daprd can make these queries itself, and use the Actor State Store component to access the underlying storage.

Implements the new durabletask APIs according to dapr/proposals#93

Signed-off-by: joshvanl <[email protected]>
JoshVanL added a commit to JoshVanL/dapr that referenced this pull request Nov 18, 2025
Today, there is no ways of discovering the list of workflow instances that are currently running or have completed in the past without using external storage queries.
The Dapr CLI [introduced list and workflow history commands](dapr/cli#1560) to get information about running and completed workflows, however these commands rely on direct queries to the underlying storage provider.
By introducing this functionality into the durabletask framework itself, these commands need only talk to Daprd, removing the requirement for direct access to the storage provider as well as authentication.
Daprd can make these queries itself, and use the Actor State Store component to access the underlying storage.

Implements the new durabletask APIs according to dapr/proposals#93

Update components-contrib & durabletask-go to origin

Use shared const for ActorTypePrefix

Signed-off-by: joshvanl <[email protected]>
JoshVanL added a commit to dapr/dapr that referenced this pull request Nov 18, 2025
Today, there is no ways of discovering the list of workflow instances that are currently running or have completed in the past without using external storage queries.
The Dapr CLI [introduced list and workflow history commands](dapr/cli#1560) to get information about running and completed workflows, however these commands rely on direct queries to the underlying storage provider.
By introducing this functionality into the durabletask framework itself, these commands need only talk to Daprd, removing the requirement for direct access to the storage provider as well as authentication.
Daprd can make these queries itself, and use the Actor State Store component to access the underlying storage.

Implements the new durabletask APIs according to dapr/proposals#93

Update components-contrib & durabletask-go to origin

Use shared const for ActorTypePrefix

Signed-off-by: joshvanl <[email protected]>
@nelson-parente nelson-parente added this to the v1.17 milestone Jan 13, 2026
msfussell added a commit to dapr/docs that referenced this pull request Jan 16, 2026
* Multi-application Workflows  (#4847)

* cross-app docs

Signed-off-by: Cassandra Coyle <[email protected]>

* Extended cross-app docs

Signed-off-by: Albert Callarisa <[email protected]>

* called suborchestrators 'child workflow' for consistency

Signed-off-by: Albert Callarisa <[email protected]>

* Merge both multi-app pieces

Signed-off-by: Albert Callarisa <[email protected]>

* Changed link from workflow overview

Signed-off-by: Albert Callarisa <[email protected]>

* Applied suggestions from review

Signed-off-by: Albert Callarisa <[email protected]>

* Shortened sample code to show just the necessary pieces

Signed-off-by: Albert Callarisa <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-multi-app.md

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Albert Callarisa <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Albert Callarisa <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update README with clearer navigation instructions

Clarified instructions for navigating to the docs repo root folder and updated submodule instructions.

Signed-off-by: Mark Fussell <[email protected]>

* Update Alpha APIs doc

* feat: conversation api toolcalling support documentation (#4769)

* docs: add tool call support in conversation api docs

Signed-off-by: Samantha Coyle <[email protected]>

* fix: address feedback

Signed-off-by: Samantha Coyle <[email protected]>

---------

Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Workflow multi app typo (#4876)

* Update Alpha APIs doc

* Fixed typos and rephrased a confusing sentence

Signed-off-by: Bilgin Ibryam <[email protected]>

* Reverting accidental changes

Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: msfussell <[email protected]>

* docs: add Dapr Agents references to core documentation pages (#4870)

* docs: add Dapr Agents documentation references across core pages (fixes #4869)

Signed-off-by: Bilgin Ibryam <[email protected]>

* Addressing the feedback in the pr

Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* [1.16] Update Go workflow examples to use vanity client (#4874)

* [1.16] Update Go workflow examples to use vanity client

Signed-off-by: joshvanl <[email protected]>

* Rename `StartWorkflow` to `ScheduleWorkflow`

Signed-off-by: joshvanl <[email protected]>

* Updates types for workflow multi-app example

Signed-off-by: joshvanl <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Fix for issue #4879: Added consistent code samples, instructions and links

Signed-off-by: Bilgin Ibryam <[email protected]>

* Updated conversation api docs to latest alpha v2, refresh sample request, add metadata, remove redundant fields like name, fixes #4687

Signed-off-by: Bilgin Ibryam <[email protected]>

* Added 'How the Outbox Works' section and expand requirements with int… (#4875)

* Added 'How the Outbox Works' section and expand requirements with internal topic details

Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update howto-outbox.md

Applied suggestions from the review manually.

Signed-off-by: Bilgin Ibryam <[email protected]>

* Updated the diagram with Dapr-styled version

Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* docs: update max-body-size documentation (#4873)

* docs: update max-body-size documentation

closes #4670

Signed-off-by: Mike Nguyen <[email protected]>

* docs: update max-body-size documentation and deprecation notices

closes #4670

Signed-off-by: Mike Nguyen <[email protected]>

* docs: clarify deprecation notice

closes #4670

Signed-off-by: Mike Nguyen <[email protected]>

* Update daprdocs/content/en/operations/configuration/increase-request-size.md

Signed-off-by: Mark Fussell <[email protected]>

* tidy

Signed-off-by: Mike Nguyen <[email protected]>

---------

Signed-off-by: Mike Nguyen <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/conversation/howto-conversation-layer.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/conversation/howto-conversation-layer.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>

* Order APIs and Components alphabetically (#4883)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Added prompt caching details (#4882)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* [1.16] Adds workflow limitations (#4865)

* [1.16] Adds workflow limitations

Updates state store table to include supported stores.

Adds a warning emoji to state stores which have workflow limitations.

Adds workflow limitation sections to the cosmosDB & dynamodb setup docs.

Signed-off-by: joshvanl <[email protected]>

* Updates limitation sections. Remove localizations

Signed-off-by: joshvanl <[email protected]>

* Apply suggestions from code review

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Josh van Leeuwen <[email protected]>

* Adds section on the number of records that are saved by workflow shape

Signed-off-by: joshvanl <[email protected]>

* Mark dynamo and cosmosdb state stores as not supporting workflows in
table

Signed-off-by: joshvanl <[email protected]>

* Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-azure-cosmosdb.md

Signed-off-by: Mark Fussell <[email protected]>

* Apply suggestions from code review

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Josh van Leeuwen <[email protected]>

* Adds production warning to cosmos & dynamo

Signed-off-by: joshvanl <[email protected]>

* Removes warning from state template

Signed-off-by: joshvanl <[email protected]>

* Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-azure-cosmosdb.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-dynamodb.md

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>
Signed-off-by: Josh van Leeuwen <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Reverting back from snake case to camel case

Signed-off-by: Bilgin Ibryam <[email protected]>

* Multi-app workflows: improve docs and images (#4878)

* add complex wf illustration and fix other image

Signed-off-by: Cassandra Coyle <[email protected]>

* cleanup

Signed-off-by: Cassandra Coyle <[email protected]>

* update howto author wfs

Signed-off-by: Cassandra Coyle <[email protected]>

* update go code to use vanity client

Signed-off-by: Cassandra Coyle <[email protected]>

* Apply suggestions from code review

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Cassie Coyle <[email protected]>

* add scheduleworkflow note

Signed-off-by: Cassandra Coyle <[email protected]>

* update images

Signed-off-by: Cassandra Coyle <[email protected]>

---------

Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassie Coyle <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Prepare branch 1.16 to be latest (#4858)

Signed-off-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update supported version table (+ procedure) (#4890)

Signed-off-by: Marc Duiker <[email protected]>

* Update to download-artifact@v4

Signed-off-by: Marc Duiker <[email protected]>

* [1.16] Adds configuration-overview.md section on Workflow (#4889)

* [1.16] Adds configuration-overview.md section on Workflow

Fixes #4884

Signed-off-by: joshvanl <[email protected]>

* Update configuration-overview.md

Moving workflow section and adding link in the index

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Enhanced the OpenAI conversation component docs to include Azure seciton (#4887)

* Enhanced the OpenAI conversation component documentation to include Azure OpenAI configuration guidance.

Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/reference/components-reference/supported-conversation/openai.md

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* feat: add missing 1.15 versions (#4892)

Signed-off-by: nelson.parente <[email protected]>

* Add back artifact upload for Algolia search (#4893)

Signed-off-by: Marc Duiker <[email protected]>

* Change Algolia index name from 'daprdocs' to 'crawler_dapr'

Signed-off-by: Marc Duiker <[email protected]>

* Fixed random typos from all over the docs

Signed-off-by: Bilgin Ibryam <[email protected]>

* Remove Algolia script, update html to use hugo yaml

Signed-off-by: Marc Duiker <[email protected]>

* Enhance AWS Secrets Manager documentation and YAML configuration to include support for multiple key-value pairs per secret

Signed-off-by: MyMirelHub <[email protected]>

* Removing wait_until_ready, it has been renamed for consistency

Signed-off-by: Albert Callarisa <[email protected]>

* Adds documentation for `$ dapr scheduler`

See dapr/cli#1559

Signed-off-by: joshvanl <[email protected]>

* Python supports multi-app calls

Signed-off-by: Albert Callarisa <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Updated /v1.0-alpha1/conversation to /v1.0-alpha2/conversation (#4899)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>

* Add 1.16.1 version (#4915)

Signed-off-by: Alice Gibbons <[email protected]>
Co-authored-by: Josh van Leeuwen <[email protected]>

* Updated token mounting docs (#4919)

Signed-off-by: Alice Gibbons <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Remove duplication (#4905)

Signed-off-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Reorganize AWS Secrets Manager documentation to improve clarity on instance creation

Signed-off-by: MyMirelHub <[email protected]>

* Change max-body-size to use unit in documentation (#4906)

Signed-off-by: Jan Češpivo <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* feat Jaeger v2 (#4921)

* Update OpenTelemetry documentation for Jaeger V2 integration

Signed-off-by: MyMirelHub <[email protected]>

* Add note on storage backends and update references for Jaeger V2

Signed-off-by: MyMirelHub <[email protected]>

* Update cert-manager installation command to version 1.19.1

Signed-off-by: MyMirelHub <[email protected]>

---------

Signed-off-by: MyMirelHub <[email protected]>

* Updated outbox doc to use correct sample for projection (#4913)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Minor typos in the presentations page (#4902)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* fix cel doc ref

Signed-off-by: farmer <[email protected]>

* Update Outbox Java example (#4924)

* Update Outbox Java example with the new Java API

Signed-off-by: Matheus Cruz <[email protected]>

* Update State constructor args

Signed-off-by: Matheus Cruz <[email protected]>

* Update Dapr-generated CloudEvent fields for Java SDK

Signed-off-by: Matheus Cruz <[email protected]>

---------

Signed-off-by: Matheus Cruz <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Adds docs for v1.16.2 (#4929)

Signed-off-by: joshvanl <[email protected]>

* Review comments

Signed-off-by: joshvanl <[email protected]>

* removing the Kapa.ai chatbot.

Signed-off-by: FraserMarlow <[email protected]>

* Removing duplicate header line.

Signed-off-by: FraserMarlow <[email protected]>

* Updates CLI reference to v1.16.3 (#4932)

Signed-off-by: joshvanl <[email protected]>

* Add documentation about rawMessage for Java

Signed-off-by: Matheus Cruz <[email protected]>

* Add use-cases to the main page (#4937)

Signed-off-by: Marc Duiker <[email protected]>

* Update workflow retry docs with some clarifications (#4936)

* Update workflow retry docs with some clarifications.

Signed-off-by: Alexander Trauzzi <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Alexander Trauzzi <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: Alexander Trauzzi <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Alice Gibbons <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Refreshed core concepts to showcase AgentRunner run/subscribe/serve modes, config-based memory, and up-to-date workflow/orchestration snippets.

Signed-off-by: Roberto Rodriguez <[email protected]>

* Added required Conversation/OpenAI component setup and updated the sample agent to use AgentMemoryConfig.

Signed-off-by: Roberto Rodriguez <[email protected]>

* Modernized the Durable Agent pattern with config-class wiring plus AgentRunner execution options.

Signed-off-by: Roberto Rodriguez <[email protected]>

* Split the tool-call entry into standalone vs. durable variants and highlighted the new runner-focused learning goals.

Signed-off-by: Roberto Rodriguez <[email protected]>

* Updated getting started doc to clarify environment variable setup with component file

Signed-off-by: Roberto Rodriguez <[email protected]>

* `$ dapr workflow` CLI docs (#4916)

* Adds dapr workflow docs

Based on dapr/cli#1560

Signed-off-by: joshvanl <[email protected]>

* Remove link references in CLI table

Signed-off-by: joshvanl <[email protected]>

* Fix dapr workflow CLI reference doc

Signed-off-by: joshvanl <[email protected]>

* Update docs for workflow docs

Signed-off-by: joshvanl <[email protected]>

* Add redis example format

Signed-off-by: joshvanl <[email protected]>

* Fix commands on quickstart

Signed-off-by: joshvanl <[email protected]>

* Adds review comments

Signed-off-by: joshvanl <[email protected]>

* Update important purge note

Signed-off-by: joshvanl <[email protected]>

* Make clear about workflow client connection for purging

Signed-off-by: joshvanl <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>

* update to latest dotnet ref

Signed-off-by: Marc Duiker <[email protected]>

* remove dotnet sdk docs

Signed-off-by: Marc Duiker <[email protected]>

* Remove dotnet pluggable components docs

Signed-off-by: Marc Duiker <[email protected]>

* Move .NET SDK & pluggable component docs into main docs

Signed-off-by: Marc Duiker <[email protected]>

* Remove localized urls

Signed-off-by: Marc Duiker <[email protected]>

* Remove java submodule

Signed-off-by: Marc Duiker <[email protected]>

* Remove Java submodule

Signed-off-by: Marc Duiker <[email protected]>

* Migrate Java SDK Docs into main Docs

Signed-off-by: Marc Duiker <[email protected]>

* Remove localization in URL

Signed-off-by: Marc Duiker <[email protected]>

* Add Redis Sentinel configuration details to pubsub component documentation

Signed-off-by: MyMirelHub <[email protected]>

* Update redisHost description to clarify multiple sentinel addresses usage

Signed-off-by: MyMirelHub <[email protected]>

* Remove python submodule

Signed-off-by: Marc Duiker <[email protected]>

* Add Python SDK docs to main docs

Signed-off-by: Marc Duiker <[email protected]>

* remove js submodule

Signed-off-by: Marc Duiker <[email protected]>

* Add JS SDK docs to main docs

Signed-off-by: Marc Duiker <[email protected]>

* Fix mech markdown issue

Signed-off-by: Marc Duiker <[email protected]>

* Clarify failover configuration for Redis Sentinel, specifying that redisHost should contain sentinel addresses when enabled

Signed-off-by: MyMirelHub <[email protected]>

* Remove Go SDK submodule

Signed-off-by: Marc Duiker <[email protected]>

* Remove Go Pluggable Component submodule

Signed-off-by: Marc Duiker <[email protected]>

* Add Go SDk & Pluggable component docs

Signed-off-by: Marc Duiker <[email protected]>

* Remove php submodule

Signed-off-by: Marc Duiker <[email protected]>

* Add PHP SDK docs

Signed-off-by: Marc Duiker <[email protected]>

* Ignore link to validate

Signed-off-by: Marc Duiker <[email protected]>

* Enhance Redis Sentinel documentation by specifying redisType and failover settings for high availability

Signed-off-by: MyMirelHub <[email protected]>

* Add instructions for retrieving Redis password based on OS in Redis Streams setup

Signed-off-by: MyMirelHub <[email protected]>

* Update redisHost example to include multiple sentinel addresses for clarity

Signed-off-by: MyMirelHub <[email protected]>

* Enhance Redis documentation to clarify usage of multiple sentinel addresses in redisHost for failover configuration

Signed-off-by: MyMirelHub <[email protected]>

* Remove rust submodule

Signed-off-by: Marc Duiker <[email protected]>

* Move Rust SDK docs to main docs

Signed-off-by: Marc Duiker <[email protected]>

* Reorganize Redis Sentinel configuration section for clarity and redundancy in sentinel addresses

Signed-off-by: MyMirelHub <[email protected]>

* Fix typo in sentinelMasterName value for Redis Sentinel configuration

Signed-off-by: MyMirelHub <[email protected]>

* Fix main .NET SDK page, update repo README instructions

Signed-off-by: Marc Duiker <[email protected]>

* Fix repo README

Signed-off-by: Marc Duiker <[email protected]>

* Add Create a `DaprWorkflowClient` instance

Signed-off-by: Marc Duiker <[email protected]>

* Add DaprWorkflow client operations

Signed-off-by: Marc Duiker <[email protected]>

* Update management operations

Signed-off-by: Marc Duiker <[email protected]>

* Add link, remove SDK how-to

Signed-off-by: Marc Duiker <[email protected]>

* Add a page with workflow examples refs

Signed-off-by: Marc Duiker <[email protected]>

* Add DaprWorkflowClient injection example

Signed-off-by: Marc Duiker <[email protected]>

* Clarify minimal API example

Signed-off-by: Marc Duiker <[email protected]>

* Fix DaprWorkflowClient injection and scope usage

Signed-off-by: Marc Duiker <[email protected]>

* fix: correct yaml spec for crypto local storage (#4958)

Signed-off-by: Casper Nielsen <[email protected]>

* Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflow-management-methods.md

Signed-off-by: Mark Fussell <[email protected]>

* Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflowclient-usage.md

Signed-off-by: Mark Fussell <[email protected]>

* Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflowclient-usage.md

Signed-off-by: Mark Fussell <[email protected]>

* #4877  fix broken commands, updated output with tool calling and add Java (#4939)

* fix broken commands, updated output with tool calling and add Java quickstart

Signed-off-by: Bilgin Ibryam <[email protected]>

* Remove incorrect instruction for all languages

Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Describe new ttlInSeconds attribute in DynamoDB state store setup (#4911)

* Describe new ttlInSeconds attribute in DynamoDB state store setup

Signed-off-by: Zeynel Koca <[email protected]>

* Update attribute description

Signed-off-by: Zeynel Koca <[email protected]>

* Explain behaviour when value is 0 or less

Signed-off-by: Zeynel Koca <[email protected]>

---------

Signed-off-by: Zeynel Koca <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Fix tab formatting for JavaScript section in Bindings How-To (#4959)

Removed erroneous characters from example tab header (`%}}`)

Signed-off-by: James Pegg <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update authoring workflow page with Diagrid Dashboard (#4962)

* Add Diagrid dashboard

Signed-off-by: Marc Duiker <[email protected]>

* Add link validation ignore

Signed-off-by: Marc Duiker <[email protected]>

* update workflow dashboard image

Signed-off-by: Marc Duiker <[email protected]>

* Updated dashboard image location

Signed-off-by: Marc Duiker <[email protected]>

* Update link to Diagrid Dashboard

Signed-off-by: Marc Duiker <[email protected]>

* Update Diagrid Dashboard link

Signed-off-by: Marc Duiker <[email protected]>

* Update link to Diagrid Dashboard reference docs

Signed-off-by: Marc Duiker <[email protected]>

---------

Signed-off-by: Marc Duiker <[email protected]>

* Add dapr v1.16.3 + 1.16.4 (#4968)

* add dapr v1.16.3 + 1.16.4

Signed-off-by: Cassandra Coyle <[email protected]>

* update latest html

Signed-off-by: Cassandra Coyle <[email protected]>

---------

Signed-off-by: Cassandra Coyle <[email protected]>

* Refactor secret scope documentation for clarity (#4965)

Removed duplicate information and streamlined the scenarios for configuring secrets access.

Signed-off-by: rohit <[email protected]>

* chore: update links to dapr agents quickstart changing _ to - (#4976)

Signed-off-by: Casper Nielsen <[email protected]>

* feat: add metadata field to Subscription spec (#4970)

Signed-off-by: farmer <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Clarify disableTls requirement in Kafka setup (#4977)

Signed-off-by: Joe Bowbeer <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Separating Dapr Workflows documentation on Spring Boot to it's separate page (#4975)

* separating Dapr Workflows from Spring Boot

Signed-off-by: salaboy <[email protected]>

* Refactor secret scope documentation for clarity (#4965)

Removed duplicate information and streamlined the scenarios for configuring secrets access.

Signed-off-by: rohit <[email protected]>
Signed-off-by: salaboy <[email protected]>

* adding correct headers

Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

---------

Signed-off-by: salaboy <[email protected]>
Signed-off-by: rohit <[email protected]>
Co-authored-by: rohit <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Chore: jaeger guidance (#4923)

* update Jaeger setup instructions for port conflict and background container

Signed-off-by: MyMirelHub <[email protected]>

* fix spacing

Signed-off-by: MyMirelHub <[email protected]>

* add helm mode

Signed-off-by: MyMirelHub <[email protected]>

* Update daprdocs/content/en/operations/observability/tracing/otel-collector/open-telemetry-collector-jaeger.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Mirel <[email protected]>
Signed-off-by: MyMirelHub <[email protected]>

* fix: improve clarity and correctness in Jaeger V2 documentation

Signed-off-by: MyMirelHub <[email protected]>

* docs: add local dir instructions for Jaeger V2

Signed-off-by: MyMirelHub <[email protected]>

---------

Signed-off-by: MyMirelHub <[email protected]>
Signed-off-by: Mirel <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* docs: add docs for integrating MCP Toolbox for Databases as tool(s) (#4964)

* docs: add docs for integrating MCP Toolbox for Databases as tool(s)

Signed-off-by: Casper Nielsen <[email protected]>

* docs: move tools & MCP Toolbox for Databases into integration section

Signed-off-by: Casper Nielsen <[email protected]>

* Update dapr-agents-integrations.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>

* Update daprdocs/content/en/developing-applications/dapr-agents/dapr-agents-integrations.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>

---------

Signed-off-by: Casper Nielsen <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* chore: align docs with dapr/dapr-agents#283 (#4955)

* chore: align docs with dapr/dapr-agents#283

Signed-off-by: Casper Nielsen <[email protected]>

* fix: remove optional waits and clarify

Signed-off-by: Casper Nielsen <[email protected]>

---------

Signed-off-by: Casper Nielsen <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Add OpenAI integration docs (#4969)

* Add OpenAI integration docs

Signed-off-by: yaron2 <[email protected]>

* add openai link

Signed-off-by: yaron2 <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/_index.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* address feedback, move to new AI structure

Signed-off-by: yaron2 <[email protected]>

* fix links

Signed-off-by: yaron2 <[email protected]>

* remove old content

Signed-off-by: yaron2 <[email protected]>

* Update daprdocs/content/en/developing-ai/agent-integrations/_index.md

Co-authored-by: Casper Nielsen <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-ai/agent-integrations/openai-agents/_index.md

Co-authored-by: Casper Nielsen <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-ai/agent-integrations/_index.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-why.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-why.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-introduction.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-introduction.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/agent-integrations/_index.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-ai/_index.md

Co-authored-by: Casper Nielsen <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* change links

Signed-off-by: yaron2 <[email protected]>

* fix ref

Signed-off-by: yaron2 <[email protected]>

---------

Signed-off-by: yaron2 <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Casper Nielsen <[email protected]>
Co-authored-by: Casper Nielsen <[email protected]>

* Add CrewAI and workflow documentation (#4973)

* Add crewAI and workflow documentation

Signed-off-by: yaron2 <[email protected]>

* typos

Signed-off-by: yaron2 <[email protected]>

* review comments

Signed-off-by: yaron2 <[email protected]>

* switch order of .env and deps

Signed-off-by: yaron2 <[email protected]>

---------

Signed-off-by: yaron2 <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Add aliases to redirect old Dapr Agent pages to new location

Signed-off-by: Marc Duiker <[email protected]>

* update main Dapr Agents alias

Signed-off-by: Marc Duiker <[email protected]>

* Remove Reo.dev script

Signed-off-by: Marc Duiker <[email protected]>

* add dapr 1.16.5 (#4988)

Signed-off-by: Cassandra Coyle <[email protected]>

* Updates latest version to v1.16.6 (#4998)

Signed-off-by: joshvanl <[email protected]>

* Added bot script to allow SDK maintainers to automerge non-draft PRs that only target files in their repsective directories in the repository based on the team membership of the user submitting the PR. This will also automatically append a label indicating it was automerged and for which language for easy retroactive discvoery and review by docs maintainers. (#4996)

Signed-off-by: Whit Waldo <[email protected]>

* Updated Dapr Agents docs to align with recent quickstart changes (#4987)

* Updated Dapr Agents docs to align with recent quickstart changes

Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-getting-started.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Address feedback from PR

Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-getting-started.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

---------

Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Albert Callarisa <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: Marc Duiker <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>
Signed-off-by: joshvanl <[email protected]>
Signed-off-by: Mike Nguyen <[email protected]>
Signed-off-by: Josh van Leeuwen <[email protected]>
Signed-off-by: Cassie Coyle <[email protected]>
Signed-off-by: nelson.parente <[email protected]>
Signed-off-by: MyMirelHub <[email protected]>
Signed-off-by: Mirel <[email protected]>
Signed-off-by: Alice Gibbons <[email protected]>
Signed-off-by: Jan Češpivo <[email protected]>
Signed-off-by: farmer <[email protected]>
Signed-off-by: Matheus Cruz <[email protected]>
Signed-off-by: FraserMarlow <[email protected]>
Signed-off-by: Alexander Trauzzi <[email protected]>
Signed-off-by: Roberto Rodriguez <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>
Signed-off-by: Zeynel Koca <[email protected]>
Signed-off-by: James Pegg <[email protected]>
Signed-off-by: rohit <[email protected]>
Signed-off-by: Joe Bowbeer <[email protected]>
Signed-off-by: salaboy <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>
Signed-off-by: yaron2 <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>
Signed-off-by: Whit Waldo <[email protected]>
Co-authored-by: Cassie Coyle <[email protected]>
Co-authored-by: Albert Callarisa <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Sam <[email protected]>
Co-authored-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Josh van Leeuwen <[email protected]>
Co-authored-by: Mike Nguyen <[email protected]>
Co-authored-by: Nelson Parente <[email protected]>
Co-authored-by: MyMirelHub <[email protected]>
Co-authored-by: Alice Gibbons <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Co-authored-by: Alice Gibbons <[email protected]>
Co-authored-by: Jan Češpivo <[email protected]>
Co-authored-by: farmer <[email protected]>
Co-authored-by: Matheus Cruz <[email protected]>
Co-authored-by: FraserMarlow <[email protected]>
Co-authored-by: Matheus Cruz <[email protected]>
Co-authored-by: Alexander Trauzzi <[email protected]>
Co-authored-by: Roberto Rodriguez <[email protected]>
Co-authored-by: Farmer.Chillax <[email protected]>
Co-authored-by: Casper Nielsen <[email protected]>
Co-authored-by: Zeynel <[email protected]>
Co-authored-by: James Pegg <[email protected]>
Co-authored-by: rohit <[email protected]>
Co-authored-by: Casper Nielsen <[email protected]>
Co-authored-by: Joe Bowbeer <[email protected]>
Co-authored-by: salaboy <[email protected]>
Co-authored-by: Whit Waldo <[email protected]>
msfussell added a commit to dapr/docs that referenced this pull request Feb 20, 2026
* Multi-application Workflows  (#4847)

* cross-app docs

Signed-off-by: Cassandra Coyle <[email protected]>

* Extended cross-app docs

Signed-off-by: Albert Callarisa <[email protected]>

* called suborchestrators 'child workflow' for consistency

Signed-off-by: Albert Callarisa <[email protected]>

* Merge both multi-app pieces

Signed-off-by: Albert Callarisa <[email protected]>

* Changed link from workflow overview

Signed-off-by: Albert Callarisa <[email protected]>

* Applied suggestions from review

Signed-off-by: Albert Callarisa <[email protected]>

* Shortened sample code to show just the necessary pieces

Signed-off-by: Albert Callarisa <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-multi-app.md

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Albert Callarisa <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Albert Callarisa <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update README with clearer navigation instructions

Clarified instructions for navigating to the docs repo root folder and updated submodule instructions.

Signed-off-by: Mark Fussell <[email protected]>

* Update Alpha APIs doc

* feat: conversation api toolcalling support documentation (#4769)

* docs: add tool call support in conversation api docs

Signed-off-by: Samantha Coyle <[email protected]>

* fix: address feedback

Signed-off-by: Samantha Coyle <[email protected]>

---------

Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Workflow multi app typo (#4876)

* Update Alpha APIs doc

* Fixed typos and rephrased a confusing sentence

Signed-off-by: Bilgin Ibryam <[email protected]>

* Reverting accidental changes

Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: msfussell <[email protected]>

* docs: add Dapr Agents references to core documentation pages (#4870)

* docs: add Dapr Agents documentation references across core pages (fixes #4869)

Signed-off-by: Bilgin Ibryam <[email protected]>

* Addressing the feedback in the pr

Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* [1.16] Update Go workflow examples to use vanity client (#4874)

* [1.16] Update Go workflow examples to use vanity client

Signed-off-by: joshvanl <[email protected]>

* Rename `StartWorkflow` to `ScheduleWorkflow`

Signed-off-by: joshvanl <[email protected]>

* Updates types for workflow multi-app example

Signed-off-by: joshvanl <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Fix for issue #4879: Added consistent code samples, instructions and links

Signed-off-by: Bilgin Ibryam <[email protected]>

* Updated conversation api docs to latest alpha v2, refresh sample request, add metadata, remove redundant fields like name, fixes #4687

Signed-off-by: Bilgin Ibryam <[email protected]>

* Added 'How the Outbox Works' section and expand requirements with int… (#4875)

* Added 'How the Outbox Works' section and expand requirements with internal topic details

Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/state-management/howto-outbox.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Update howto-outbox.md

Applied suggestions from the review manually.

Signed-off-by: Bilgin Ibryam <[email protected]>

* Updated the diagram with Dapr-styled version

Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* docs: update max-body-size documentation (#4873)

* docs: update max-body-size documentation

closes #4670

Signed-off-by: Mike Nguyen <[email protected]>

* docs: update max-body-size documentation and deprecation notices

closes #4670

Signed-off-by: Mike Nguyen <[email protected]>

* docs: clarify deprecation notice

closes #4670

Signed-off-by: Mike Nguyen <[email protected]>

* Update daprdocs/content/en/operations/configuration/increase-request-size.md

Signed-off-by: Mark Fussell <[email protected]>

* tidy

Signed-off-by: Mike Nguyen <[email protected]>

---------

Signed-off-by: Mike Nguyen <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/conversation/howto-conversation-layer.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/conversation/howto-conversation-layer.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>

* Order APIs and Components alphabetically (#4883)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Added prompt caching details (#4882)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* [1.16] Adds workflow limitations (#4865)

* [1.16] Adds workflow limitations

Updates state store table to include supported stores.

Adds a warning emoji to state stores which have workflow limitations.

Adds workflow limitation sections to the cosmosDB & dynamodb setup docs.

Signed-off-by: joshvanl <[email protected]>

* Updates limitation sections. Remove localizations

Signed-off-by: joshvanl <[email protected]>

* Apply suggestions from code review

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Josh van Leeuwen <[email protected]>

* Adds section on the number of records that are saved by workflow shape

Signed-off-by: joshvanl <[email protected]>

* Mark dynamo and cosmosdb state stores as not supporting workflows in
table

Signed-off-by: joshvanl <[email protected]>

* Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-azure-cosmosdb.md

Signed-off-by: Mark Fussell <[email protected]>

* Apply suggestions from code review

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Josh van Leeuwen <[email protected]>

* Adds production warning to cosmos & dynamo

Signed-off-by: joshvanl <[email protected]>

* Removes warning from state template

Signed-off-by: joshvanl <[email protected]>

* Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-azure-cosmosdb.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/reference/components-reference/supported-state-stores/setup-dynamodb.md

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>
Signed-off-by: Josh van Leeuwen <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Reverting back from snake case to camel case

Signed-off-by: Bilgin Ibryam <[email protected]>

* Multi-app workflows: improve docs and images (#4878)

* add complex wf illustration and fix other image

Signed-off-by: Cassandra Coyle <[email protected]>

* cleanup

Signed-off-by: Cassandra Coyle <[email protected]>

* update howto author wfs

Signed-off-by: Cassandra Coyle <[email protected]>

* update go code to use vanity client

Signed-off-by: Cassandra Coyle <[email protected]>

* Apply suggestions from code review

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Cassie Coyle <[email protected]>

* add scheduleworkflow note

Signed-off-by: Cassandra Coyle <[email protected]>

* update images

Signed-off-by: Cassandra Coyle <[email protected]>

---------

Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassie Coyle <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Prepare branch 1.16 to be latest (#4858)

Signed-off-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update supported version table (+ procedure) (#4890)

Signed-off-by: Marc Duiker <[email protected]>

* Update to download-artifact@v4

Signed-off-by: Marc Duiker <[email protected]>

* [1.16] Adds configuration-overview.md section on Workflow (#4889)

* [1.16] Adds configuration-overview.md section on Workflow

Fixes #4884

Signed-off-by: joshvanl <[email protected]>

* Update configuration-overview.md

Moving workflow section and adding link in the index

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Enhanced the OpenAI conversation component docs to include Azure seciton (#4887)

* Enhanced the OpenAI conversation component documentation to include Azure OpenAI configuration guidance.

Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/reference/components-reference/supported-conversation/openai.md

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* feat: add missing 1.15 versions (#4892)

Signed-off-by: nelson.parente <[email protected]>

* Add back artifact upload for Algolia search (#4893)

Signed-off-by: Marc Duiker <[email protected]>

* Change Algolia index name from 'daprdocs' to 'crawler_dapr'

Signed-off-by: Marc Duiker <[email protected]>

* Fixed random typos from all over the docs

Signed-off-by: Bilgin Ibryam <[email protected]>

* Remove Algolia script, update html to use hugo yaml

Signed-off-by: Marc Duiker <[email protected]>

* Enhance AWS Secrets Manager documentation and YAML configuration to include support for multiple key-value pairs per secret

Signed-off-by: MyMirelHub <[email protected]>

* Removing wait_until_ready, it has been renamed for consistency

Signed-off-by: Albert Callarisa <[email protected]>

* Adds documentation for `$ dapr scheduler`

See dapr/cli#1559

Signed-off-by: joshvanl <[email protected]>

* Python supports multi-app calls

Signed-off-by: Albert Callarisa <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Apply suggestion from @alicejgibbons

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Mirel <[email protected]>

* Updated /v1.0-alpha1/conversation to /v1.0-alpha2/conversation (#4899)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>

* Add 1.16.1 version (#4915)

Signed-off-by: Alice Gibbons <[email protected]>
Co-authored-by: Josh van Leeuwen <[email protected]>

* Updated token mounting docs (#4919)

Signed-off-by: Alice Gibbons <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Remove duplication (#4905)

Signed-off-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Reorganize AWS Secrets Manager documentation to improve clarity on instance creation

Signed-off-by: MyMirelHub <[email protected]>

* Change max-body-size to use unit in documentation (#4906)

Signed-off-by: Jan Češpivo <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* feat Jaeger v2 (#4921)

* Update OpenTelemetry documentation for Jaeger V2 integration

Signed-off-by: MyMirelHub <[email protected]>

* Add note on storage backends and update references for Jaeger V2

Signed-off-by: MyMirelHub <[email protected]>

* Update cert-manager installation command to version 1.19.1

Signed-off-by: MyMirelHub <[email protected]>

---------

Signed-off-by: MyMirelHub <[email protected]>

* Updated outbox doc to use correct sample for projection (#4913)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Minor typos in the presentations page (#4902)

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* fix cel doc ref

Signed-off-by: farmer <[email protected]>

* Update Outbox Java example (#4924)

* Update Outbox Java example with the new Java API

Signed-off-by: Matheus Cruz <[email protected]>

* Update State constructor args

Signed-off-by: Matheus Cruz <[email protected]>

* Update Dapr-generated CloudEvent fields for Java SDK

Signed-off-by: Matheus Cruz <[email protected]>

---------

Signed-off-by: Matheus Cruz <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Adds docs for v1.16.2 (#4929)

Signed-off-by: joshvanl <[email protected]>

* Review comments

Signed-off-by: joshvanl <[email protected]>

* removing the Kapa.ai chatbot.

Signed-off-by: FraserMarlow <[email protected]>

* Removing duplicate header line.

Signed-off-by: FraserMarlow <[email protected]>

* Updates CLI reference to v1.16.3 (#4932)

Signed-off-by: joshvanl <[email protected]>

* Add documentation about rawMessage for Java

Signed-off-by: Matheus Cruz <[email protected]>

* Add use-cases to the main page (#4937)

Signed-off-by: Marc Duiker <[email protected]>

* Update workflow retry docs with some clarifications (#4936)

* Update workflow retry docs with some clarifications.

Signed-off-by: Alexander Trauzzi <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md

Co-authored-by: Alice Gibbons <[email protected]>
Signed-off-by: Alexander Trauzzi <[email protected]>

* Update daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md

Signed-off-by: Mark Fussell <[email protected]>

---------

Signed-off-by: Alexander Trauzzi <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Alice Gibbons <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Refreshed core concepts to showcase AgentRunner run/subscribe/serve modes, config-based memory, and up-to-date workflow/orchestration snippets.

Signed-off-by: Roberto Rodriguez <[email protected]>

* Added required Conversation/OpenAI component setup and updated the sample agent to use AgentMemoryConfig.

Signed-off-by: Roberto Rodriguez <[email protected]>

* Modernized the Durable Agent pattern with config-class wiring plus AgentRunner execution options.

Signed-off-by: Roberto Rodriguez <[email protected]>

* Split the tool-call entry into standalone vs. durable variants and highlighted the new runner-focused learning goals.

Signed-off-by: Roberto Rodriguez <[email protected]>

* Updated getting started doc to clarify environment variable setup with component file

Signed-off-by: Roberto Rodriguez <[email protected]>

* `$ dapr workflow` CLI docs (#4916)

* Adds dapr workflow docs

Based on dapr/cli#1560

Signed-off-by: joshvanl <[email protected]>

* Remove link references in CLI table

Signed-off-by: joshvanl <[email protected]>

* Fix dapr workflow CLI reference doc

Signed-off-by: joshvanl <[email protected]>

* Update docs for workflow docs

Signed-off-by: joshvanl <[email protected]>

* Add redis example format

Signed-off-by: joshvanl <[email protected]>

* Fix commands on quickstart

Signed-off-by: joshvanl <[email protected]>

* Adds review comments

Signed-off-by: joshvanl <[email protected]>

* Update important purge note

Signed-off-by: joshvanl <[email protected]>

* Make clear about workflow client connection for purging

Signed-off-by: joshvanl <[email protected]>

---------

Signed-off-by: joshvanl <[email protected]>

* update to latest dotnet ref

Signed-off-by: Marc Duiker <[email protected]>

* remove dotnet sdk docs

Signed-off-by: Marc Duiker <[email protected]>

* Remove dotnet pluggable components docs

Signed-off-by: Marc Duiker <[email protected]>

* Move .NET SDK & pluggable component docs into main docs

Signed-off-by: Marc Duiker <[email protected]>

* Remove localized urls

Signed-off-by: Marc Duiker <[email protected]>

* Remove java submodule

Signed-off-by: Marc Duiker <[email protected]>

* Remove Java submodule

Signed-off-by: Marc Duiker <[email protected]>

* Migrate Java SDK Docs into main Docs

Signed-off-by: Marc Duiker <[email protected]>

* Remove localization in URL

Signed-off-by: Marc Duiker <[email protected]>

* Add Redis Sentinel configuration details to pubsub component documentation

Signed-off-by: MyMirelHub <[email protected]>

* Update redisHost description to clarify multiple sentinel addresses usage

Signed-off-by: MyMirelHub <[email protected]>

* Remove python submodule

Signed-off-by: Marc Duiker <[email protected]>

* Add Python SDK docs to main docs

Signed-off-by: Marc Duiker <[email protected]>

* remove js submodule

Signed-off-by: Marc Duiker <[email protected]>

* Add JS SDK docs to main docs

Signed-off-by: Marc Duiker <[email protected]>

* Fix mech markdown issue

Signed-off-by: Marc Duiker <[email protected]>

* Clarify failover configuration for Redis Sentinel, specifying that redisHost should contain sentinel addresses when enabled

Signed-off-by: MyMirelHub <[email protected]>

* Remove Go SDK submodule

Signed-off-by: Marc Duiker <[email protected]>

* Remove Go Pluggable Component submodule

Signed-off-by: Marc Duiker <[email protected]>

* Add Go SDk & Pluggable component docs

Signed-off-by: Marc Duiker <[email protected]>

* Remove php submodule

Signed-off-by: Marc Duiker <[email protected]>

* Add PHP SDK docs

Signed-off-by: Marc Duiker <[email protected]>

* Ignore link to validate

Signed-off-by: Marc Duiker <[email protected]>

* Enhance Redis Sentinel documentation by specifying redisType and failover settings for high availability

Signed-off-by: MyMirelHub <[email protected]>

* Add instructions for retrieving Redis password based on OS in Redis Streams setup

Signed-off-by: MyMirelHub <[email protected]>

* Update redisHost example to include multiple sentinel addresses for clarity

Signed-off-by: MyMirelHub <[email protected]>

* Enhance Redis documentation to clarify usage of multiple sentinel addresses in redisHost for failover configuration

Signed-off-by: MyMirelHub <[email protected]>

* Remove rust submodule

Signed-off-by: Marc Duiker <[email protected]>

* Move Rust SDK docs to main docs

Signed-off-by: Marc Duiker <[email protected]>

* Reorganize Redis Sentinel configuration section for clarity and redundancy in sentinel addresses

Signed-off-by: MyMirelHub <[email protected]>

* Fix typo in sentinelMasterName value for Redis Sentinel configuration

Signed-off-by: MyMirelHub <[email protected]>

* Fix main .NET SDK page, update repo README instructions

Signed-off-by: Marc Duiker <[email protected]>

* Fix repo README

Signed-off-by: Marc Duiker <[email protected]>

* Add Create a `DaprWorkflowClient` instance

Signed-off-by: Marc Duiker <[email protected]>

* Add DaprWorkflow client operations

Signed-off-by: Marc Duiker <[email protected]>

* Update management operations

Signed-off-by: Marc Duiker <[email protected]>

* Add link, remove SDK how-to

Signed-off-by: Marc Duiker <[email protected]>

* Add a page with workflow examples refs

Signed-off-by: Marc Duiker <[email protected]>

* Add DaprWorkflowClient injection example

Signed-off-by: Marc Duiker <[email protected]>

* Clarify minimal API example

Signed-off-by: Marc Duiker <[email protected]>

* Fix DaprWorkflowClient injection and scope usage

Signed-off-by: Marc Duiker <[email protected]>

* fix: correct yaml spec for crypto local storage (#4958)

Signed-off-by: Casper Nielsen <[email protected]>

* Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflow-management-methods.md

Signed-off-by: Mark Fussell <[email protected]>

* Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflowclient-usage.md

Signed-off-by: Mark Fussell <[email protected]>

* Update sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-workflow/dotnet-workflowclient-usage.md

Signed-off-by: Mark Fussell <[email protected]>

* #4877  fix broken commands, updated output with tool calling and add Java (#4939)

* fix broken commands, updated output with tool calling and add Java quickstart

Signed-off-by: Bilgin Ibryam <[email protected]>

* Remove incorrect instruction for all languages

Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Describe new ttlInSeconds attribute in DynamoDB state store setup (#4911)

* Describe new ttlInSeconds attribute in DynamoDB state store setup

Signed-off-by: Zeynel Koca <[email protected]>

* Update attribute description

Signed-off-by: Zeynel Koca <[email protected]>

* Explain behaviour when value is 0 or less

Signed-off-by: Zeynel Koca <[email protected]>

---------

Signed-off-by: Zeynel Koca <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Fix tab formatting for JavaScript section in Bindings How-To (#4959)

Removed erroneous characters from example tab header (`%}}`)

Signed-off-by: James Pegg <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update authoring workflow page with Diagrid Dashboard (#4962)

* Add Diagrid dashboard

Signed-off-by: Marc Duiker <[email protected]>

* Add link validation ignore

Signed-off-by: Marc Duiker <[email protected]>

* update workflow dashboard image

Signed-off-by: Marc Duiker <[email protected]>

* Updated dashboard image location

Signed-off-by: Marc Duiker <[email protected]>

* Update link to Diagrid Dashboard

Signed-off-by: Marc Duiker <[email protected]>

* Update Diagrid Dashboard link

Signed-off-by: Marc Duiker <[email protected]>

* Update link to Diagrid Dashboard reference docs

Signed-off-by: Marc Duiker <[email protected]>

---------

Signed-off-by: Marc Duiker <[email protected]>

* Add dapr v1.16.3 + 1.16.4 (#4968)

* add dapr v1.16.3 + 1.16.4

Signed-off-by: Cassandra Coyle <[email protected]>

* update latest html

Signed-off-by: Cassandra Coyle <[email protected]>

---------

Signed-off-by: Cassandra Coyle <[email protected]>

* add mcp auth documentation

Signed-off-by: yaron2 <[email protected]>

* typo

Signed-off-by: yaron2 <[email protected]>

* Refactor secret scope documentation for clarity (#4965)

Removed duplicate information and streamlined the scenarios for configuring secrets access.

Signed-off-by: rohit <[email protected]>

* chore: update links to dapr agents quickstart changing _ to - (#4976)

Signed-off-by: Casper Nielsen <[email protected]>

* feat: add metadata field to Subscription spec (#4970)

Signed-off-by: farmer <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Clarify disableTls requirement in Kafka setup (#4977)

Signed-off-by: Joe Bowbeer <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Separating Dapr Workflows documentation on Spring Boot to it's separate page (#4975)

* separating Dapr Workflows from Spring Boot

Signed-off-by: salaboy <[email protected]>

* Refactor secret scope documentation for clarity (#4965)

Removed duplicate information and streamlined the scenarios for configuring secrets access.

Signed-off-by: rohit <[email protected]>
Signed-off-by: salaboy <[email protected]>

* adding correct headers

Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

* Update sdkdocs/java/content/en/java-sdk-docs/spring-boot/sb-workflows-howto.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>

---------

Signed-off-by: salaboy <[email protected]>
Signed-off-by: rohit <[email protected]>
Co-authored-by: rohit <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Chore: jaeger guidance (#4923)

* update Jaeger setup instructions for port conflict and background container

Signed-off-by: MyMirelHub <[email protected]>

* fix spacing

Signed-off-by: MyMirelHub <[email protected]>

* add helm mode

Signed-off-by: MyMirelHub <[email protected]>

* Update daprdocs/content/en/operations/observability/tracing/otel-collector/open-telemetry-collector-jaeger.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Mirel <[email protected]>
Signed-off-by: MyMirelHub <[email protected]>

* fix: improve clarity and correctness in Jaeger V2 documentation

Signed-off-by: MyMirelHub <[email protected]>

* docs: add local dir instructions for Jaeger V2

Signed-off-by: MyMirelHub <[email protected]>

---------

Signed-off-by: MyMirelHub <[email protected]>
Signed-off-by: Mirel <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* docs: add docs for integrating MCP Toolbox for Databases as tool(s) (#4964)

* docs: add docs for integrating MCP Toolbox for Databases as tool(s)

Signed-off-by: Casper Nielsen <[email protected]>

* docs: move tools & MCP Toolbox for Databases into integration section

Signed-off-by: Casper Nielsen <[email protected]>

* Update dapr-agents-integrations.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>

* Update daprdocs/content/en/developing-applications/dapr-agents/dapr-agents-integrations.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>

---------

Signed-off-by: Casper Nielsen <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* chore: align docs with dapr/dapr-agents#283 (#4955)

* chore: align docs with dapr/dapr-agents#283

Signed-off-by: Casper Nielsen <[email protected]>

* fix: remove optional waits and clarify

Signed-off-by: Casper Nielsen <[email protected]>

---------

Signed-off-by: Casper Nielsen <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Add OpenAI integration docs (#4969)

* Add OpenAI integration docs

Signed-off-by: yaron2 <[email protected]>

* add openai link

Signed-off-by: yaron2 <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/_index.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/openai-agents/openai-agents-sessions.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* address feedback, move to new AI structure

Signed-off-by: yaron2 <[email protected]>

* fix links

Signed-off-by: yaron2 <[email protected]>

* remove old content

Signed-off-by: yaron2 <[email protected]>

* Update daprdocs/content/en/developing-ai/agent-integrations/_index.md

Co-authored-by: Casper Nielsen <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-ai/agent-integrations/openai-agents/_index.md

Co-authored-by: Casper Nielsen <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-ai/agent-integrations/_index.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-why.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-why.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-introduction.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-introduction.md

Signed-off-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/agent-integrations/_index.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-ai/_index.md

Co-authored-by: Casper Nielsen <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* change links

Signed-off-by: yaron2 <[email protected]>

* fix ref

Signed-off-by: yaron2 <[email protected]>

---------

Signed-off-by: yaron2 <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Casper Nielsen <[email protected]>
Co-authored-by: Casper Nielsen <[email protected]>

* Add CrewAI and workflow documentation (#4973)

* Add crewAI and workflow documentation

Signed-off-by: yaron2 <[email protected]>

* typos

Signed-off-by: yaron2 <[email protected]>

* review comments

Signed-off-by: yaron2 <[email protected]>

* switch order of .env and deps

Signed-off-by: yaron2 <[email protected]>

---------

Signed-off-by: yaron2 <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Add aliases to redirect old Dapr Agent pages to new location

Signed-off-by: Marc Duiker <[email protected]>

* update main Dapr Agents alias

Signed-off-by: Marc Duiker <[email protected]>

* Remove Reo.dev script

Signed-off-by: Marc Duiker <[email protected]>

* add dapr 1.16.5 (#4988)

Signed-off-by: Cassandra Coyle <[email protected]>

* Update daprdocs/content/en/developing-applications/mcp/_index.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* Update daprdocs/content/en/developing-applications/mcp/mcp-authentication.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>

* address feedback

Signed-off-by: yaron2 <[email protected]>

* address feedback

Signed-off-by: yaron2 <[email protected]>

* Updates latest version to v1.16.6 (#4998)

Signed-off-by: joshvanl <[email protected]>

* Added bot script to allow SDK maintainers to automerge non-draft PRs that only target files in their repsective directories in the repository based on the team membership of the user submitting the PR. This will also automatically append a label indicating it was automerged and for which language for easy retroactive discvoery and review by docs maintainers. (#4996)

Signed-off-by: Whit Waldo <[email protected]>

* Updated Dapr Agents docs to align with recent quickstart changes (#4987)

* Updated Dapr Agents docs to align with recent quickstart changes

Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-getting-started.md

Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

* Address feedback from PR

Signed-off-by: Bilgin Ibryam <[email protected]>

* Update daprdocs/content/en/developing-ai/dapr-agents/dapr-agents-getting-started.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>

---------

Signed-off-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* Docs/python sdk ext langgraph (#4954)

* feat: add dapr-ext-langgraph documentation

Signed-off-by: Casper Nielsen <[email protected]>

* fix: remove link to state stores

Signed-off-by: Casper Nielsen <[email protected]>

* fix: remove redundant header & wording correction

Signed-off-by: Casper Nielsen <[email protected]>

* fix: add missing link

Signed-off-by: Casper Nielsen <[email protected]>

* Update sdkdocs/python/content/en/python-sdk-docs/python-sdk-extensions/python-langgraph.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>

* Update sdkdocs/python/content/en/python-sdk-docs/python-sdk-extensions/python-langgraph.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>

* Update sdkdocs/python/content/en/python-sdk-docs/python-sdk-extensions/python-langgraph.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>

* Update sdkdocs/python/content/en/python-sdk-docs/python-sdk-extensions/python-langgraph.md

Co-authored-by: Marc Duiker <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>

* docs: move langgraph memory documentation into new ai docs structure

Signed-off-by: Casper Nielsen <[email protected]>

* chore: align naming across all third party agent frameworks

Signed-off-by: Casper Nielsen <[email protected]>

* docs: align document structure to openai example

Signed-off-by: Casper Nielsen <[email protected]>

---------

Signed-off-by: Casper Nielsen <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Marc Duiker <[email protected]>

* docs: document durable agent retry policy (#4982)

* docs: document durable agent retry policy

Signed-off-by: Casper Nielsen <[email protected]>

* docs: update with DurableRetryConfig class

Signed-off-by: Casper Nielsen <[email protected]>

* docs: elaborate on fields being optional

Signed-off-by: Casper Nielsen <[email protected]>

* docs: align with sdk changes

Signed-off-by: Casper Nielsen <[email protected]>

---------

Signed-off-by: Casper Nielsen <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Clarify usage of Service Account tokens and Dapr's secret management in Kubernetes documentation (#5013)

Signed-off-by: MyMirelHub <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* [1.16] Docs for pulsar file auth (#5001)

* Enhance Pulsar setup documentation with OAuth2 credential options and examples

Signed-off-by: MyMirelHub <[email protected]>

* Clarify OAuth2 credential options in Pulsar setup documentation

Signed-off-by: MyMirelHub <[email protected]>

---------

Signed-off-by: MyMirelHub <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>

* Update daprdocs/content/en/developing-ai/mcp/mcp-authentication.md

Signed-off-by: Marc Duiker <[email protected]>

* Update daprdocs/content/en/developing-ai/mcp/mcp-authentication.md

Signed-off-by: Marc Duiker <[email protected]>

* Update daprdocs/content/en/developing-ai/mcp/mcp-authentication.md

Signed-off-by: Marc Duiker <[email protected]>

* chore(docs): update docs to reflect removal of decorators in dapr/dapr-agents 405 (#5022)

Signed-off-by: Casper Nielsen <[email protected]>

* Update Dapr Agents logo

Signed-off-by: Marc Duiker <[email protected]>

* Update dapr agents concepts image

Signed-off-by: Marc Duiker <[email protected]>

* Add Dapr Agents blue logo

Signed-off-by: Marc Duiker <[email protected]>

* Adds v1.16.9 as latest (#5037)

Signed-off-by: joshvanl <[email protected]>

---------

Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Albert Callarisa <[email protected]>
Signed-off-by: Mark Fussell <[email protected]>
Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: Marc Duiker <[email protected]>
Signed-off-by: Bilgin Ibryam <[email protected]>
Signed-off-by: joshvanl <[email protected]>
Signed-off-by: Mike Nguyen <[email protected]>
Signed-off-by: Josh van Leeuwen <[email protected]>
Signed-off-by: Cassie Coyle <[email protected]>
Signed-off-by: nelson.parente <[email protected]>
Signed-off-by: MyMirelHub <[email protected]>
Signed-off-by: Mirel <[email protected]>
Signed-off-by: Alice Gibbons <[email protected]>
Signed-off-by: Jan Češpivo <[email protected]>
Signed-off-by: farmer <[email protected]>
Signed-off-by: Matheus Cruz <[email protected]>
Signed-off-by: FraserMarlow <[email protected]>
Signed-off-by: Alexander Trauzzi <[email protected]>
Signed-off-by: Roberto Rodriguez <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>
Signed-off-by: Zeynel Koca <[email protected]>
Signed-off-by: James Pegg <[email protected]>
Signed-off-by: yaron2 <[email protected]>
Signed-off-by: rohit <[email protected]>
Signed-off-by: Joe Bowbeer <[email protected]>
Signed-off-by: salaboy <[email protected]>
Signed-off-by: Casper Nielsen <[email protected]>
Signed-off-by: Yaron Schneider <[email protected]>
Signed-off-by: Whit Waldo <[email protected]>
Co-authored-by: Cassie Coyle <[email protected]>
Co-authored-by: Albert Callarisa <[email protected]>
Co-authored-by: Mark Fussell <[email protected]>
Co-authored-by: Sam <[email protected]>
Co-authored-by: Bilgin Ibryam <[email protected]>
Co-authored-by: Josh van Leeuwen <[email protected]>
Co-authored-by: Mike Nguyen <[email protected]>
Co-authored-by: Nelson Parente <[email protected]>
Co-authored-by: MyMirelHub <[email protected]>
Co-authored-by: Alice Gibbons <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Co-authored-by: Alice Gibbons <[email protected]>
Co-authored-by: Jan Češpivo <[email protected]>
Co-authored-by: farmer <[email protected]>
Co-authored-by: Matheus Cruz <[email protected]>
Co-authored-by: FraserMarlow <[email protected]>
Co-authored-by: Matheus Cruz <[email protected]>
Co-authored-by: Alexander Trauzzi <[email protected]>
Co-authored-by: Roberto Rodriguez <[email protected]>
Co-authored-by: Farmer.Chillax <[email protected]>
Co-authored-by: Casper Nielsen <[email protected]>
Co-authored-by: Zeynel <[email protected]>
Co-authored-by: James Pegg <[email protected]>
Co-authored-by: rohit <[email protected]>
Co-authored-by: Casper Nielsen <[email protected]>
Co-authored-by: Joe Bowbeer <[email protected]>
Co-authored-by: salaboy <[email protected]>
Co-authored-by: Whit Waldo <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants