Core primitives for Handlebar agentic AI governance
Project description
Handlebar Core
Core primitives for running Handlebar governance
for AI agents built in Python.
This codebase should typically be used in conjunction
with a framework-specific Handlebar SDK,
such as [google-adk][handlebar-google].
Note: This package in early development and the interface is subject to change.
Features
Short-term roadmap:
- Rule engine for allow/block tools, based on:
- user category
- rule category
- Tool ordering + execution time checks
- custom checks for rules (numeric tracking; boolean evaluation)
- Audit telemetry + consumers
- Agent lockdown + human-in-the-loop actions
Roadmap
Handlebar is in early development. We have a lot of functionality planned, but need your feedback on what you need to help you build better agents.
- Please feel free to open an issue if you have any feedback or suggestions
- or join our Discord to talk to us directly
Getting started
The core package should be used alongside a framework-specific Handlebar SDK, such as google-adk. Refer to that package's README for more information.
handlebar-core exposes core primitives for building rules and a governance runtime.
In particular, it defines "rules" to enforcing tool-use behaviour based on information like
a tool's category, the user on who's behalf the agent is acting, and tool use parameters.
N.b. Our developer docs are incoming.
Contributing
We welcome contributions from the community: bug reports, feedback, feature requests
About Handlebar
Find out more at https://gethandlebar.com
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file handlebar_core-0.1.0.tar.gz.
File metadata
- Download URL: handlebar_core-0.1.0.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.28
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96e97667be30f53e7a44d3b722e78c8ea973f429bfbe99fde02f64b6ee8fcdea
|
|
| MD5 |
688c9c0d3084afb7fd70fcf552c06277
|
|
| BLAKE2b-256 |
7c56164ff6371350e9719f438de6011e7423ed6acd8208fb4029fa1b7d48b38b
|
File details
Details for the file handlebar_core-0.1.0-py3-none-any.whl.
File metadata
- Download URL: handlebar_core-0.1.0-py3-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.28
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb8e9a18209e28ee595bd4056eabfffad82443cbfe11f03330483e5dfcf509be
|
|
| MD5 |
925d671c5fdace4f6ac367357e46fcfd
|
|
| BLAKE2b-256 |
8a40f213dceda5a950d731372022bad2546f630554815d67fa122aede3ec8ab8
|