Devotd Github
NewAI agents

r28ai/charter v0.6.0 — Limit agent account access field by field

r28ai/charter is a Python library that applies field-level rules to agent tools that call customer account APIs and lets you review the scope of access.

Repositoryr28ai/charter ↗

r28ai/charter is a Python library that applies field-level rules to agent tools that call customer account APIs and lets you review the scope of access.

GitHub description: Your agent's access to customer accounts, enforced per field, diffed in review.

stars
★ 4
Forks
1
Language
Python
License
Apache-2.0
Latest release
v0.6.0
Read original source ↗View on GitHub ↗

The latest release of r28ai/charter is v0.6.0. The provided information does not list what changed in this version. This repository is a Python library that checks requests from agent tools that call customer account APIs against field-level rules. It validates requests based on the account context and rules supplied by the app, so that models cannot change account identifiers or send disallowed field values. The license is Apache-2.0.

Tool inputs are declared with Pydantic models, i.e. Python schemas that define input items and their types. The library uses the app's account context and rules to inspect tool requests, and derives, from the same declaration, the scope the tool is allowed to access, for review purposes. Instead of granting access to the whole account, you specify only the fields you need. The README contains HTTP API tool configuration and pre-call validation examples. The library runs inside the app rather than as a separate service, and the repository also includes documentation on integrating with coding agents.

So the scope this project covers is restricting and reviewing agent customer account API requests field by field inside the app. The repository has 4 stars. Based on the provided information alone, it is not possible to judge adoption or performance beyond that. It is a Python implementation under the Apache-2.0 license, a tool that fits a structure where the app provides the account context and rules.