32 lines
769 B
Python
32 lines
769 B
Python
"""司命枢:权限、风险与审批(见 safety-governor-design)。"""
|
|
|
|
from app.modules.safety.confirmation import (
|
|
ConfirmationStore,
|
|
InMemoryConfirmationStore,
|
|
PendingConfirmation,
|
|
new_confirmation_id,
|
|
)
|
|
from app.modules.safety.exceptions import PermissionDenied, RequiresConfirmation, SafetyError
|
|
from app.modules.safety.governor import (
|
|
PermissionPolicy,
|
|
SafetyDecision,
|
|
SafetyGovernor,
|
|
SafetyResult,
|
|
ToolPolicy,
|
|
)
|
|
|
|
__all__ = [
|
|
"ConfirmationStore",
|
|
"InMemoryConfirmationStore",
|
|
"PendingConfirmation",
|
|
"PermissionDenied",
|
|
"PermissionPolicy",
|
|
"RequiresConfirmation",
|
|
"SafetyDecision",
|
|
"SafetyError",
|
|
"SafetyGovernor",
|
|
"SafetyResult",
|
|
"ToolPolicy",
|
|
"new_confirmation_id",
|
|
]
|