Skip to main content

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)

Source distribution for tutorbot-safety-agent 0.1.4
File Size Uploaded
tutorbot_safety_agent-0.1.4.tar.gz 18.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tutorbot-safety-agent 0.1.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page