ACEL Library Blocks Unsafe AI Tool Calls in Real Time Using Formal Logic
A developer has released ACEL, an open-source Python library designed to intercept and block AI agent tool calls before they execute if they violate predefined safety rules. The tool uses Linear Temporal Logic (LTL3) to enforce ordering and behavioral constraints on agent actions, such as requiring authentication before data access or limiting payment calls to once per session. ACEL integrates with Model Context Protocol (MCP) servers via middleware, blocking non-compliant requests before they reach the actual handler. Each policy violation is logged in a hash-chained evidence record to prevent tampering, and the library supports a shadow mode for passive monitoring without blocking. Available under the MIT license on GitHub, ACEL can be installed via pip and requires no external service or sign-up.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in