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.0b260311.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.0b260311.tar.gz.

File metadata

  • Download URL: agent_framework_durabletask-1.0.0b260311.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.0b260311.tar.gz
Algorithm Hash digest
SHA256 0f6137bc1843bf23f77db391262d52748927fdc39d727da29d4c1be331c2d608
MD5 35a1357788ed44c546a73bb8efd716fa
BLAKE2b-256 b6a27e05eb7791458fac0b33ae1f58dd398dc6a8a360b9c3d44fb3fa6c96f057

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agent_framework_durabletask-1.0.0b260311-py3-none-any.whl
  • Upload date:
  • Size: 36.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.0b260311-py3-none-any.whl
Algorithm Hash digest
SHA256 3b83f78e63884d243abd0787320194968fb2bbf074e76279cdf2b9e12a7c6949
MD5 4a68987de783a6edbd9aed6aaf2e9b7b
BLAKE2b-256 e8f3f360f690e5f52c8eeccdf20dd16b0ce64947dbd8a7f0fb40af3af9dd1aa5

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