Skip to main content

ory-agent-framework

Ory Agent Security for the Microsoft Agent Framework (the successor to AutoGen + Semantic Kernel).

Gates every function/tool call through Ory Permissions via function middleware, records invocations, and propagates the user → agent identity — built on ory-argus.

pip install ory-agent-framework
from ory_agent_framework import ory_function_middleware

agent = chat_client.create_agent(
    instructions="…",
    tools=[search, send_email],
    middleware=[ory_function_middleware()],
)

In enforce mode a denied call sets the result to the denial and terminates without invoking the function. In observe mode (default) the function runs and a permission.observe_deny activity event is recorded.

Credentials come from the shared ~/.config/ory-agent-plugins/config.json.

Metadata

Release files for ory-agent-framework 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ory-agent-framework 1.3.0
File Size Uploaded
ory_agent_framework-1.3.0.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ory-agent-framework 1.3.0
File Interpreter ABI Platform
ory_agent_framework-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.9 kB

Release files / ory_agent_framework-1.3.0.tar.gz

Download URL ory_agent_framework-1.3.0.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4c947826b7dfff881083178f7af456fd7ea1554681111496f8639da80a3628da
BLAKE2b-256 checksum
How to use checksums
6d89b2e6f4a5a1897ea72c070293c160ff13d277ed348a9187a4b78bb66bde1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ory_agent_framework-1.3.0-py3-none-any.whl

Download URL ory_agent_framework-1.3.0-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a02383741233ce90bb5d9dfd060f72887736a8cddf68be61bb3fc6194e6750d0
BLAKE2b-256 checksum
How to use checksums
420464530aee44bf8e5f640b3f66be0742bff238602c5039c73c83c5448066d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

1.4.8

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.1

2 release files

This release

1.3.0 This release

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.14.0

2 release files

0.13.9

2 release files

0.11.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page