Skip to content

[v2] Deprecate v1 ReasoningAuditor to Advisory-Only Layer #665

Description

@SHAURYASANYAL3

Phase 5: Integration & Migration

The Context

The v1 ReasoningAuditor (which uses an LLM to evaluate agent reasoning) is fundamentally unreliable as a hard security gate. We are removing its blocking authority, but keeping it available for users who want optional semantic advice.

Tasks

  • Refactor ReasoningAuditor so that it no longer returns ExecutionStatus.BLOCKED.
  • Relabel its output to ADVISORY or WARNING.
  • Rip out the legacy regex-based pattern matching in SafetyEngine entirely, as these checks are now formally handled by the Capability and State lattices.
  • Ensure tests reflecting the old blocking behavior are updated to expect Lattice-based blocks instead.

Part of Epic #651

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions