Skip to main content

Durable Task integration for Microsoft Agent Framework.

Project description

Get Started with Microsoft Agent Framework Durable Task

PyPI

Please install this package via pip:

pip install agent-framework-durabletask --pre

Durable Task Integration

The durable task integration lets you host Microsoft Agent Framework agents using the Durable Task framework so they can persist state, replay conversation history, and recover from failures automatically.

Basic Usage Example

from durabletask.worker import TaskHubGrpcWorker
from agent_framework.azure import DurableAIAgentWorker

# Create the worker
with TaskHubGrpcWorker(...) as worker:

    # Register the agent worker wrapper
    agent_worker = DurableAIAgentWorker(worker)

    # Register the agent
    agent_worker.add_agent(my_agent)

For more details, review the Python README and the samples directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent_framework_durabletask-1.0.0b260219.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file agent_framework_durabletask-1.0.0b260219.tar.gz.

File metadata

  • Download URL: agent_framework_durabletask-1.0.0b260219.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agent_framework_durabletask-1.0.0b260219.tar.gz
Algorithm Hash digest
SHA256 13783251111297bd863b584c955fc59624703f9830ed70bd687910d0d035658e
MD5 1ce674c5d6099f8ad3dbc92e9e041a78
BLAKE2b-256 7d565e66eb2fc6462f24f2d5620398d744d51bba0be8ac04211a70cfc7871594

See more details on using hashes here.

File details

Details for the file agent_framework_durabletask-1.0.0b260219-py3-none-any.whl.

File metadata

  • Download URL: agent_framework_durabletask-1.0.0b260219-py3-none-any.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agent_framework_durabletask-1.0.0b260219-py3-none-any.whl
Algorithm Hash digest
SHA256 ac244f902e1243205adbfc075816bb36cae448f40d3e38cf6c5ed3246c929436
MD5 5faa4e731fbc3ed56319132e5615daad
BLAKE2b-256 28e46d480db62c565c3511dc26f44be9e9dc8f20d85f16e0792bd76ac4ea9e69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page