1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
"""
Judge package - evaluates experiment logs for deceptive behaviour.
"""
from .batch_providers import (
AnthropicBatchProvider,
BatchProvider,
BatchRequest,
BatchResult,
XAIBatchProvider,
)
from .helpers import (
extract_model_output,
extract_reasoning_trace,
extract_system_prompt,
parse_json_verdict,
)
from .judge import Judge
from .judges import BlackboxChecker, GlassboxChecker, RegexChecker
from .prompts import (
BLACKBOX_CATEGORIES,
BLACKBOX_PROMPT,
GLASSBOX_CATEGORIES,
GLASSBOX_PROMPT,
SOPHISTICATION_TIERS,
)
__all__ = [
"AnthropicBatchProvider",
"BatchProvider",
"BatchRequest",
"BatchResult",
"BlackboxChecker",
"GlassboxChecker",
"Judge",
"RegexChecker",
"XAIBatchProvider",
"BLACKBOX_CATEGORIES",
"BLACKBOX_PROMPT",
"GLASSBOX_CATEGORIES",
"GLASSBOX_PROMPT",
"SOPHISTICATION_TIERS",
"extract_model_output",
"extract_reasoning_trace",
"extract_system_prompt",
"parse_json_verdict",
]
|