mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-07 00:16:57 +08:00
feat(agent): 建立严格工具身份与调用契约 (#6280)
This commit is contained in:
@@ -4,9 +4,14 @@ from app.agent.policy.contracts import (
|
||||
ActionEffect,
|
||||
ActionPolicy,
|
||||
AuthSource,
|
||||
CanonicalInvocation,
|
||||
ConversationKind,
|
||||
DeliveryTarget,
|
||||
ConfirmationMode,
|
||||
ExecutionOutcome,
|
||||
ExecutionReceipt,
|
||||
InboundEnvelope,
|
||||
InboundProvenance,
|
||||
MigrationState,
|
||||
PolicyDecision,
|
||||
PolicyObservation,
|
||||
@@ -14,10 +19,14 @@ from app.agent.policy.contracts import (
|
||||
PrincipalRole,
|
||||
PrincipalType,
|
||||
RecoveryMode,
|
||||
RECEIPT_STATE_TRANSITIONS,
|
||||
ReceiptState,
|
||||
ResultSensitivity,
|
||||
TERMINAL_RECEIPT_STATES,
|
||||
ToolInvocation,
|
||||
ToolOrigin,
|
||||
ToolPolicyContext,
|
||||
ToolRevision,
|
||||
)
|
||||
from app.agent.policy.orchestrator import (
|
||||
DEFAULT_TOOL_POLICY_ORCHESTRATOR,
|
||||
@@ -39,11 +48,16 @@ __all__ = [
|
||||
"ActionPolicy",
|
||||
"AgentToolPolicyOrchestrator",
|
||||
"AuthSource",
|
||||
"CanonicalInvocation",
|
||||
"ConversationKind",
|
||||
"DeliveryTarget",
|
||||
"ConfirmationMode",
|
||||
"DEFAULT_TOOL_POLICY_ORCHESTRATOR",
|
||||
"DEFAULT_TOOL_POLICY_REGISTRY",
|
||||
"ExecutionOutcome",
|
||||
"ExecutionReceipt",
|
||||
"InboundEnvelope",
|
||||
"InboundProvenance",
|
||||
"MigrationState",
|
||||
"PolicyDecision",
|
||||
"PolicyObservation",
|
||||
@@ -52,10 +66,14 @@ __all__ = [
|
||||
"PrincipalType",
|
||||
"REDACTED_VALUE",
|
||||
"RecoveryMode",
|
||||
"RECEIPT_STATE_TRANSITIONS",
|
||||
"ReceiptState",
|
||||
"ResultSensitivity",
|
||||
"TERMINAL_RECEIPT_STATES",
|
||||
"ToolInvocation",
|
||||
"ToolOrigin",
|
||||
"ToolPolicyContext",
|
||||
"ToolRevision",
|
||||
"ToolPolicyRegistry",
|
||||
"call_policy_hook",
|
||||
"sanitize_for_host",
|
||||
|
||||
Reference in New Issue
Block a user