TutorBot Safety Agent
A deterministic, non-autonomous Safety Agent used to evaluate AI-generated responses before they are shown to students.
Purpose
The Safety Agent provides a single, enforceable decision point for:
- Allowing safe responses
- Rewriting risky responses
- Blocking unsafe responses
This package is framework-agnostic and can be reused or extracted into a standalone service in the future.
Public API
from tutorbot_safety_agent import (
SafetyAgent,
DummySafetyAgent,
SafetyDecision,
DecisionType,
)
Metadata
Release files for tutorbot-safety-agent 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tutorbot_safety_agent-0.1.4.tar.gz | 18.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tutorbot_safety_agent-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.2 kB
Release files / tutorbot_safety_agent-0.1.4.tar.gz
| Download URL | tutorbot_safety_agent-0.1.4.tar.gz |
|---|---|
| Size | 18.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
61c9de43c628380e718d75fa4c743b45d124b1f41ac108af30fa807acc4e1b5b
|
|
BLAKE2b-256 checksum How to use checksums |
43affc0e0983f05b7212aac7b2e5a7a748182793ae148c9fddadf61fb3514902
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / tutorbot_safety_agent-0.1.4-py3-none-any.whl
| Download URL | tutorbot_safety_agent-0.1.4-py3-none-any.whl |
|---|---|
| Size | 31.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
48181306415eb94b18f898a8bebc85babbb5f85e3316f53a53f05f39e1555b53
|
|
BLAKE2b-256 checksum How to use checksums |
9fbe561a0f24891a10f329a74014a27247f388601cc75ec02fcc4aba114a3a99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|