Skip to main content

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.

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

handlebar_core-0.1.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

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

handlebar_core-0.1.0-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

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

Hashes for handlebar_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 96e97667be30f53e7a44d3b722e78c8ea973f429bfbe99fde02f64b6ee8fcdea
MD5 688c9c0d3084afb7fd70fcf552c06277
BLAKE2b-256 7c56164ff6371350e9719f438de6011e7423ed6acd8208fb4029fa1b7d48b38b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for handlebar_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb8e9a18209e28ee595bd4056eabfffad82443cbfe11f03330483e5dfcf509be
MD5 925d671c5fdace4f6ac367357e46fcfd
BLAKE2b-256 8a40f213dceda5a950d731372022bad2546f630554815d67fa122aede3ec8ab8

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