Metadata-Version: 2.4
Name: agent-control-evaluators
Version: 7.4.0
Summary: Builtin evaluators for agent-control
Author: Agent Control Team
License: Apache-2.0
Requires-Python: >=3.12
Requires-Dist: agent-control-models
Requires-Dist: google-re2>=1.1
Requires-Dist: jsonschema>=4.0.0
Requires-Dist: pydantic>=2.12.4
Requires-Dist: sqlglot[c]<29.1.0,>=29.0.0
Requires-Dist: sqlglotc<29.1.0,>=29.0.0
Provides-Extra: cisco
Requires-Dist: agent-control-evaluator-cisco>=0.1.0; extra == 'cisco'
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Provides-Extra: galileo
Requires-Dist: agent-control-evaluator-galileo>=3.0.0; extra == 'galileo'
Description-Content-Type: text/markdown

# Agent Control Built-in Evaluators

Built-in evaluators provide common checks like regex matching, list matching, JSON validation, and SQL validation. They are discovered automatically via Python entry points and used by the server and SDK runtime.

## What this package provides

- `regex` evaluator for pattern matching
- `list` evaluator for allow/deny lists
- `json` evaluator for schema validation
- `sql` evaluator for query validation

## Install

```bash
pip install agent-control-evaluators
```

## Discover evaluators

```python
from agent_control_evaluators import discover_evaluators, list_evaluators

discover_evaluators()
print(list_evaluators())
```

Full guide: https://docs.agentcontrol.dev/concepts/evaluators/built-in-evaluators
