Skip to main content

A Python library for building agentic, notification-driven workflows with pluggable adapters, policy-aware handlers, and scalable integration interfaces.

Project description

agentic-notify

A Python library for building agentic, notification-driven workflows with pluggable adapters, policy-aware handlers, and scalable integration interfaces for cross-native applications.

Overview

agentic-notify gives you a backend-first orchestration SDK with clear extension points:

  • Ingestion & Normalization: Accept notifications from Android/React Native bridges and convert them to a canonical schema.
  • Agentic Routing: Send notifications to workflows based on LLM decisions or rules.
  • Workflow Orchestration: Execute steps safely, handle retries, and check execution policies.
  • Adapters: Connect your workflow engine to device boundaries (Reminders, Summaries, Local DBs).

Architecture Approach

  • Schemas define contracts (via Pydantic)
  • Normalizers unify platforms
  • Routers decide
  • Workflows orchestrate
  • Handlers transform
  • Adapters act
  • Integrations connect
  • Policies constrain

Installation

# Core package
pip install agentic-notify

# Install with FastAPI and Redis support
pip install agentic-notify[fastapi,redis]

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

agentic_notify-0.1.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

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

agentic_notify-0.1.0-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

Details for the file agentic_notify-0.1.0.tar.gz.

File metadata

  • Download URL: agentic_notify-0.1.0.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for agentic_notify-0.1.0.tar.gz
Algorithm Hash digest
SHA256 40f1c72e40e4e3348a27062eb0eb1a731c248588b317fb2855a7a51b682247b7
MD5 5f94be6bf7f102e9d20195b5f344c822
BLAKE2b-256 34c5dd56a78f5d898572bae667829778bb4b07c7e839b620eda09fb6edcd88da

See more details on using hashes here.

File details

Details for the file agentic_notify-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agentic_notify-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for agentic_notify-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66860f5a7255e92c1d8a12b85f2188cada8cdc1e6977a291650e96910568fe0e
MD5 8b5fa10b096f62faddf240c80573aeff
BLAKE2b-256 a6de923b009a546941898f649cae0c133ba3581e9f2c3e139e1ce9024c4b7e45

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