Skip to main content

kyvvu-templates

Kyvvu behaviour templates, Apache-2.0. A template is a YAML file of first-match-wins rules that turns a framework event into the fields of a governed agent step: its kind, verb, step name and properties.

Installation

pip install kyvvu-templates

The kyvvu Python client and every Kyvvu integration already depend on it.

Usage

from kyvvu_templates import BehaviorTemplate

template = BehaviorTemplate.from_path("my.template.yaml")
fields = template.match({"event": "on_tool_start", "name": "search_web"})

The public interface is exactly kyvvu_templates.__all__: BehaviorTemplate, load_template, deep_merge, discover_templates and TemplateError. A template is checked against the action kinds and verbs of kyvvu-engine, which this package depends on. Each Kyvvu integration ships its own template and declares it in the kyvvu.templates entry-point group.

Licence

Apache License 2.0. See LICENSE, included in the distribution.

Metadata

Release files for kyvvu-templates 1.0.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 kyvvu-templates 1.0.0
File Size Uploaded Provenance Actions
kyvvu_templates-1.0.0.tar.gz 22.0 kB Without provenance Details for kyvvu_templates-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kyvvu-templates 1.0.0
File Interpreter ABI Platform Actions
kyvvu_templates-1.0.0-py3-none-any.whl Python 3 none any Details for kyvvu_templates-1.0.0-py3-none-any.whl

Total release size: 39.7 kB

Release files / kyvvu_templates-1.0.0.tar.gz

Download URL kyvvu_templates-1.0.0.tar.gz
Size 22.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8a43d113a2806f1f0795d931b30de7d694a763bce97efad0317fb5e9510a715d
BLAKE2b-256 checksum
How to use checksums
69612d4d3d2e2d891b47727c78065904999f90df270cdba4c34a3dac1e23da51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / kyvvu_templates-1.0.0-py3-none-any.whl

Download URL kyvvu_templates-1.0.0-py3-none-any.whl
Size 17.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
605d50f2d95a10774e550d0369c7356f4131d62d3665be9bbd36748202c4afd4
BLAKE2b-256 checksum
How to use checksums
2dec3b19f227b7b6e31500a7e174002603e170797f53521f9cefd4866cf7afed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for kyvvu-templates 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

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